mac 下配置无密码登陆

由于mac下不支持ssh-copy-id命令,可通过以下方式达到ssh的无密码登陆

step 1:ssh-keygen -t rsa

step 2: cat ~/.ssh/id_rsa.pub | ssh ba@host [-p port] " cat >> ~/.ssh/authorized_keys"

原理是将ssh的公钥放入authorized_keys中,它也是ssh-copy-id的基本功能

ps: ssh的默认端口是22,如果服务器指定了ssh得登陆端口,那么此处还要加入-p port命令。


参考资料:

https://www.commandlinefu.com/commands/view/188/copy-your-ssh-public-key-to-a-server-from-a-machine-that-doesnt-have-ssh-copy-id

评论

© ftutor / Powered by LOFTER