首先安装lrzsz用于上传公钥和私钥(yum 或者apt-get):
跳板机上,配置如下:
[wuxiaoyu@it-learning01 ~]$ ls -lda .ssh/
drwx------ 2 wuxiaoyu wuxiaoyu 4096 Oct 16 09:55 .ssh/ #.ssh目录权限是700,属主和属组为本人
[wuxiaoyu@it-learning01 ~]$ ls -la .ssh/
total 12
drwx------ 2 wuxiaoyu wuxiaoyu 4096 Oct 16 09:55 .
drwxr-xr-x 3 wuxiaoyu wuxiaoyu 4096 Oct 15 09:46 ..
-rw------- 1 wuxiaoyu wuxiaoyu 1675 Sep 28 10:25 id_rsa #rz上传,权限必须是600,属主和属组
[wuxiaoyu@it-learning01 ~]$
要被登录的主机,配置如下:
root@mail-logger:~# useradd -m wuxiaoyu -s /bin/bash
root@mail-logger:~# su - wuxiaoyu
wuxiaoyu@mail-logger:~$ pwd
/home/wuxiaoyu
wuxiaoyu@mail-logger:~$ ls -ld .ssh/
drwx------ 2 wuxiaoyu wuxiaoyu 4096 Oct 15 22:02 .ssh/
wuxiaoyu@mail-logger:~$ ls -l .ssh/
total 8
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 391 Oct 15 22:02 authorized_keys #如果没有这个文件,手工创建
-rw-r--r-- 1 wuxiaoyu wuxiaoyu 391 Sep 27 22:25 id_rsa.pub #rz上传,修改属主和属组
wuxiaoyu@mail-logger:~$
如果有问题,请把 改成authorized_keys的权限改成644。
测试:
[wuxiaoyu@it-learning01 ~]$ ssh wuxiaoyu@10.64.25.42
Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.11.0-15-generic x86_64)
......省略部分提示内容:
New release '14.04.3 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Thu Oct 15 22:02:41 2015 from 10.64.31.182
wuxiaoyu@mail-logger:~$
本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1703421,如需转载请自行联系原作者