1.通过ssh-keygen生成公钥和私钥
ssh-keygen -t rsa -f 公钥和私钥的名称 -C "该名称会在证书中体现"
2.把公钥拷贝到文件~/.ssh/authorized_keys中(这里曾犯过一个愚蠢的错,拷贝的时候不知道怎么搞的把ssh的第一个字母s丢了,曾两次出现过这种情况,很奇怪,所以拷贝完了一定要检查下。相信自己,路还是会走的,就是不小心掉坑里了,记得这个坑。路就是这样走的,不用怀疑自己连路都不会走)
3.在mac上配置私钥文件
参考如下:cat ~/.ssh/config
#cf137
Host cf137
HostName 114.xxx.xxx.xxx
Port 22
PreferredAuthentications publickey
User root
IdentityFile ~/.ssh/私钥
#cf138
Host cf138
HostName 114.xxx.xxx.138
Port 22
PreferredAuthentications publickey
User root
IdentityFile ~/.ssh/私钥
4.将私钥文件添加到agent中
ssh-add 私钥文件
5.登录服务器
ssh cf137
版权声明:本文为yfxuchao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。