内容:免密登录方式
ssh密钥的生成
直接利用下述命令生成即可。
1 | ssh-keygen -t rsa |
这个命令会在~/.ssh/下面生成
密钥复制
利用下述命令将本地的公钥复制到远程的机器上,然后就可以免密登录,复制文件了。
1 | ssh-copy-id 本地文件 用户名@远程机器IP地址 |
例如
1 | ssh-copy-id ~/.ssh/id_rsa.pub admin@192.168.2.3 |
或者
1 | ssh-copy-id admin@192.168.2.3 |
然后文件会被复制到IP地址为192.168.2.3的机器的/home/admin/.ssh/authorized_key中
注意:有的ssh-copy-id版本命令只需要用户名@远程机器IP地址即可