2009年6月25日星期四

ssh设置不用输入密码

当scp出现在脚本中时, 需要输入密码比较麻烦.
可以在服务器保存public keys, 这样连接时就不用输入密码了.

$ ssh-keygen
一路回车

~/.ssh$ ls
id_rsa id_rsa.pub
默认在 .ssh目录里产生 id_rsa id_rsa.pub

把 id_rsa.pub 添加到服务器的 ~/.ssh/authorized_keys 中去..
$ scp ~/.ssh/id_rsa.pub remotehost:~/
$ ssh remotehost
$ cat id_rsa.pub >> .ssh/authorized_keys

没有评论: