ssh 免密码登录

2017-08-25 18:05:26

1.生成公钥私钥对

ssh-keygen

2.将公钥复制到远程机器

ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote-ip

执行之后会提示输入远程服务器密码,以后就可以直接使用一下命令登录了,不需要再次输入密码。

ssh username@remote-ip 

如果远程服务器不是默认22端口,可以通过-p port的方式指定密码。

ssh-copy-id -i ~/.ssh/id_rsa.pub -p port username@remote-ip 

ssh  -p port username@remote-ip