叫我大侠
人可以失败,但不可以被击败
linux下ssh无密码登录

在linux下设置ssh无密码登录另一台机器。


举例从A 无密码登录到 B服务器( A  -->  B ):

当前在 A 服务器上执行:

cd ~/.ssh
# 执行下面的命令一直回车就行了
ssh-keygen -t rsa
cp id_rsa.pub authorized_keys
# 下面的IP为 B 服务器的IP
scp authorized_keys cl@192.168.2.2:/home/cl/.ssh/

这样就OK啦。


如果在B服务器上有 /home/cl/.ssh/authorized_keys

那么就把A生成的keys追加到B的keys后面就行了

想要从B 无密码登录A 同理可得!


使用go登录服务器:

在执行以上的无密码ssh登录配置后,再到A服务器编辑hosts文件:

vim /etc/hosts
# 追加 B 服务器的IP地址
192.168.2.2 serverb

这样在ssh无密码的基础上登录 B服务器就从

ssh cl@192.168.2.2

变成了

go cl serverb
<< 上一篇 apache的icons目录禁用 xml2-config not found 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |