2009年9月15日星期二

使ssh/scp不用输入密码

第一步:在本地生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa" ssh-keygen -t rsa 然后敲三个回车

其中公共密钥保存在 ~/.ssh/id_rsa.pub

私有密钥保存在 ~/.ssh/id_rsa

之后把这个密钥对中的公共密钥复制到你要访问的机器上去。

$ scp ~/.ssh/id_rsa.pub username@远程机器IP:/home/username/.ssh/

并追加到~/.ssh/authorized_keys.

$ cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

6 条评论: