SSH without passwd
时间:2009-03-26 来源:newcch
使用SSH不需要密码
openssh非常常用,里面有很多好用的命令,scp ,sftp等。今天想写一个脚本,要用到scp,但是又不知道怎么把密码嵌入script,所以到处找办法,最好在chinaunix上找到了一个workaround,可以在scp时候不用密码,觉得非常不错. 要求:从主机A拷贝东西到主机B,不用输入密码
我的步骤是
1. 在A上生成密钥对 ssh-keygen -t rsa,生成了id_rsa,id_rsa.pub在$HOME/.ssh
2. chmod 755 $HOME/.ssh (不知道这步的意图是什么.可不做)
3. 把生成的id_rsa.pub拷贝到远程主机上B, 并重命名成$HOME/.ssh/authorized_keys
4. chmod 400 authorized_keys(建议这样,可不做).
5. 在A上用scp考东西到B上,不用输入密码了.
openssh非常常用,里面有很多好用的命令,scp ,sftp等。今天想写一个脚本,要用到scp,但是又不知道怎么把密码嵌入script,所以到处找办法,最好在chinaunix上找到了一个workaround,可以在scp时候不用密码,觉得非常不错. 要求:从主机A拷贝东西到主机B,不用输入密码
我的步骤是
1. 在A上生成密钥对 ssh-keygen -t rsa,生成了id_rsa,id_rsa.pub在$HOME/.ssh
2. chmod 755 $HOME/.ssh (不知道这步的意图是什么.可不做)
3. 把生成的id_rsa.pub拷贝到远程主机上B, 并重命名成$HOME/.ssh/authorized_keys
4. chmod 400 authorized_keys(建议这样,可不做).
5. 在A上用scp考东西到B上,不用输入密码了.
相关阅读 更多 +