1、ssh-keygen 可用来生成ssh公钥认证所需的公钥和私钥文件。
第一步
ssh-keygen -t rsa
2、第二步在远程主机上设置认证文件。
如果远程主机上没有.ssh文件夹,需要进行创建(mkdir ~/.ssh
)
scp /home/rd/.ssh/id_rsa.pub ice@x.x.x.x:/home/ice/.ssh/authorized_keys
//此命名就是把本地公钥上传的远程
此命令第一次执行需要密码,再次执行便不需要密码了,可以用来验证是否配置成功。
然后通过ssh ice@x.x.x.x
来连接远程主机。
附注:
scp的简单用法,把本机的文件上传到远程
scp /home/rd/.ssh/id_rsa.pub ice@x.x.x.x:/home/ice/.ssh/authorized_keys
把远程的文件下载到本机。
scp ice@x.x.x.x:/home/ice/.ssh/authorized_keys /home/rd/.ssh/id_rsa.pub