阿里云之ssh免密登录

本文首发自:喝醉的清茶 官方网址(http://www.lovecathy.cn/blog/...)以及微信公众号“喝醉的清茶” 欢迎大家关注~

需求:实现A机器免密登录B机器?

第一步:A机器生成公钥,私钥对

ssh-keygen

第二步:A机器找到公钥匙

➜  ~ cat ~/.ssh/id_rsa.pub
I9cdX+.......pisrdqW+sXXXw== [email protected]
➜  ~

第三步:B机器找authorized_keys文件,找到则追加,找不到则创建并且修改权限为"600"

3.1、添加文件,并设置权限

➜  ~ cd ~/.ssh/
➜  ~ touch authorized_keys
➜  ~ chmod 600 authorized_keys

将A机器的公钥,追加到B机器的authorized_keys文件中

➜  ~ cat id_rsa.pub >> authorized_keys

第四步:A机器上面~/.ssh/ 目录下添加相关代码

➜  ~ cat ~/.ssh/config
Host yun-web
    HostName        211.159.xxx.001
    Port            22
    User            root
    IdentityFile    ~/.ssh/id_rsa
➜  ~

以上就是所有的配置项目了,当配置完成,在A机器输入以下代码,即可成功登录B服务器。

➜  ~ ssh yun-web

如有不懂,请关注下面公众号,联系我哦。。

更多精彩内容,欢迎大家关注我的微信公众号:喝醉的清茶

阿里云之ssh免密登录