因为服务器太多,mac自带的终端自己也没有类似XSHELL记住用户密码的功能,自己也不想装太多终端软件,就用mac自带的解决问题。后来想想还是用密钥吧
1.在macbook本地终端执行:
ssh-keygen -t rsa -C 'myemail@me.com'
-t 指定密钥类型,默认即 rsa ,可以省略
-C 设置注释文字,比如你的邮箱
生成本地密钥。
2.找到生成的文件:~/.ssh/id_rsa.pub 拷贝到服务器。
3.执行:cat id_rsa.pub >> .ssh/authorized_keys #将公钥文件id_rsa.pub文件内容追加到authorized_keys文件
问题解决。