如何使用scp、ssh等命令不用手动输入密码
2012-01-18 16:13
609 查看
1、在host1机器上运行
2、修改 .ssh 目录的权限
3、将密钥对中的公共密钥复制到你要访问的机器host2上去,并保存为~/.ssh/authorized_keys
[root@localhost home]#ssh-keygen -t rsa
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 0c:be:58:3c:4a:f6:19:cf:c0:30:b9:93:ae:23:4e:70 root@localhost.localdomain生成的过程中提示输入密钥对保存位置,直接回车,接受默认值就行了。接着会提示输入一个不同于你的password的密码,直接回车,让它空着。 这样,密钥对就生成完了。其中公共密钥保存在 ~/.ssh/id_rsa.pub私有密钥保存在 ~/.ssh/id_rsa
2、修改 .ssh 目录的权限
[root@localhost home]#chmod 755 ~/.ssh
3、将密钥对中的公共密钥复制到你要访问的机器host2上去,并保存为~/.ssh/authorized_keys
[root@localhost home]#scp ~/.ssh/id_rsa.pub host2:/root/.ssh/authorized_keys如host2上已经保存了其他机器的密钥,既已经存在authorized_keys这个文件,则只需将host1上的id_rsa.pub文件的内容添加到host2上的authorized_keys文件即可。这样我们在host1用ssh scp sftp 之类的命令访问host2时,就不用输入密码了。
相关文章推荐
- 如何通过linux ssh远程linux不用输入密码登入-----scp命令可以本地与远程来回拖文件
- linux scp ssh命令不用输入密码
- 使用scp、ssh等不用输入密码
- linux scp ssh命令不用输入密码
- 使用scp、ssh等不用输入密码
- java 使用 ssh 及 scp等 linux 命令、服务,输入密码免打断
- 如何使scp命令在主机之间复制时不用输入密码
- 在使用sudo命令时如何不用输入密码或减少输入的次数?
- 多客户端上传服务器 使用scp命令不用输入密码
- 使用scp、ssh等不用输入密码
- 使用scp、ssh等不用输入密码
- 如何让scp执行一次后不用每次都输入密码
- 不同用户设置ssh信任关系不输入密码执行scp 命令
- 如何通过linux ssh远程linux不用输入密码登入
- 如何通过linux ssh远程linux不用输入密码登入
- 使用openssl生成.p12文件时,直接在命令中带密码参数,而不用在终端运行命令时输入
- 使用sshpass进行ssh/scp/sftp/自动输入密码
- 如何使得执行scp命令时不需要输入用户密码
- sftp在脚本中如何时使用(不用输入密码)
- ssh添加信任关系,使ssh,scp命令不需要 输入密码验证