目标机 dgitr02-ts
在目标机dgitr02-ts上(用户oracrp3登录):
$ cd
$ mkdir .ssh
$ chmod 700 .ssh
$ pwd
/data01/crp3/oracrp3 (下面操作要在oracrp3的home目录下,这里检查是否家目录)
$ ssh-keygen -t rsa
然后可以看到在home目录下的 .ssh 下生成有 id_rsa.pub 文件。
在源机器dgitr06-ts上(用户orasit登录):
$ ssh oracrp3@dgitr02-ts cat /data01/crp3/oracrp3/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
在目标机dgitr02-ts上测试连通性(因为两边用户名不同,所有需要在主机前加对应的用户名):
30 23 26 2 0 nohup scp orasit@dgitr06-ts:/data/d2/sitdata/apps_undots* /data02/dev/devdata/ &
franklinstby$ cd /home/oracleITPUB个人空间2`] z2`*_
franklinstby$ mkdir .ssh
'dB2PU,L{gM35489franklinstby$ chmod 700 .sshITPUB个人空间w:}2l"dZ x0AT
franklinstby$ cd /home/oracleITPUB个人空间!].v${W m3N H&c ^[P h#J
franklinstby$ ssh-keygen -t rsa
然后可以看到 .ssh 目录下生成有 id_rsa.pub 文件。
2. 在源机器上家目录.ssh下生成authorized_keys文件,然后将目标机的
C}&D2I@35489public key传输源机器已经存在 authorized_keys 文件中.ITPUB个人空间 i o2aE J8BM3Ik Z8x
备注: 10.17.113.18 是目标机的IP地址 。
franklindb$touch authorized_keys
&{+G*AMp(~ ?:h0G(v35489franklindb$ ssh 10.17.113.18 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3. 测试连通性 (备注: 10.17.113.15 是源库的IP地址 )ITPUB个人空间O5L.DlA1Irm&~
franklinstby$ssh 10.17.113.15 date
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-717383/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-717383/
本文详细介绍了如何在不同用户间配置SSH信任关系,实现无需密码即可执行scp命令的方法。包括生成公钥、设置authorized_keys文件及测试连通性的步骤。
1671

被折叠的 条评论
为什么被折叠?



