SSH利用public key登录

2014-01-17 • 预计阅读时间 1 分钟

ssh作为是远程管理linux服务器的一个很重要的手段.一般的情况下使用账户和密码可以登录的.但是这种方式不太方便也不太安全.比方如果用rsync同步的时候,如果做成自动的话,每次还要输入密码.这个就不太方便了.这个时候如果可以直接登录多方便.

ssh是可以使用密钥登录的.把生成的公钥文件传到服务器上面就可以.

ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub  root@192.168.1.100

如果没有ssh-copy-id的话,需要用下面的命令来手动执行了.

ssh root@192.168.1.100 "mkdir .ssh;chmod 0700 .ssh"  (需要输入密码)
scp ~/.ssh/id_rsa.pub root@192.168.1.100:.ssh/id_rsa.pub  (需要输入密码)

以上就可以完成使用密钥的方式远程登录了.不过如果生成的时候没有指定用id_rsa的话,则需要在登录的时候指定具体使用那个密钥.

dev

wentao

写点代码,解决点问题。

我的2013

折腾Maven