1,如果希望打通 A 和 B 两台机器,则要用相同的用户账号打通才行,如都用tscadmin
[tscadmin@A:$]
scp B:/home/tscadmin/filename1
filename2
则 需要在A机器上用tscadmin生成公钥,然后拷贝到B机器上
在A机器上用tscadmin账户ssh到B机器上面,如果不再需要输入密码,则打通成功。
[tscadmin@A:$] ssh B
2,如果希望从 A 机器用tscadmin账号能拷贝B的数据
3,如何检查两台机器是否打通
4,如果希望两天机器互通,既能从A ssh B
也能从 B ssh A 则需要相互打通。
如何打通两台机器?如打通 A 到 B
如果希望从A ssh B免密码,则
a,在A上生成公钥
[tscadmin@A:$]
cd ~
[tscadmin@A:$]
ssh-keygen -t dsa
b,
将本机公钥发布至目的机
[tscadmin@A:$]
scp ~/.ssh/id_dsa.pub tscadmin@B:~/.ssh/source-machine-key
c,在目的机将公钥cat至authorized_keys
[tscadmin@B:$]cat
~/.ssh/source-machine-key >>
~/.ssh/authorized_keys
打通 B 到 A 和打通 A 到 B 一样的道理
注意:
1.ssh-keygen 是一个整体命令,不能写成 :ssh -keygen
2.按照提示输入,遇到Enter passphrase (empty for no passphrase):提示输入密语,可直接enter跳过
3.-t是密钥类型,目前常用的是dsa、rsa