您的位置:首页 > 其它

Mac无密码SSH登陆远程服务器

2017-12-06 13:46 501 查看

1. 在Mac上生成公钥和私钥

打开terminal

用ssh-keygen命令生成私钥和公钥

ssh-keygen

因为要无密码一路回车就可以了

2. 将公钥发送到要远程登陆的服务器上

Mkdir .ssh

scp -P 端口 ~/.ssh/id_rsa.pub
用户名@对方ip:~/.ssh/

3. 在服务器建立authorized_keys映射

cat ~/.ssh/id_rsa.pub >>
~/.ssh/authorized_keys

3. 在服务端打开authorized_keys

vi
/etc/ssh/sshd_config

将下面行的注释关闭

#
AuthorizedKeysFile .ssh/authorized_keys

删掉#号

4. 此时在Mac上输入ssh 用户名@IP 就可以直接进入对方的shell了

若是不成功

用chmod 检查.shh权限
.ssh 应为700

authorized_keys 为600
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ssh