Mac配置ssh连接服务器

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版权协议,转载请附上原文出处链接和本声明。