scp拷贝远程主机有什么条件?
是不是能ping上就可以拷贝啊?
------解决方案--------------------没有那么简单,还要有ssh用户名可以登录使用。
------解决方案--------------------需要输入用户名密码, 会生成临时公私钥, 将公钥给被连接端, 被连接端生成对称密钥用公钥加密发回来, 然后你用私钥解开公钥加密的对称密钥, 用对称密钥加密用户名密码发送回去就完成登录了.
但是SCP不能这么用,需要配置信任关系免去输入用户名密码。只要生成一对公私钥,将公钥放到被连接端,将私钥放在本端,下一次登录就自动化了, 因为私钥是身份的标示, 所以被直接信赖。
------解决方案--------------------感觉一般开通ssh就可以了,在两个服务器上传输挺方便的。 scp -r user@10.42.112.2:/home/user /local
就能将主机10.42.112.2中/home/user得目录复制到/local下,成为/local/user,中间要求输入用户user的访问密码。
------解决方案--------------------需要两台机器 建立SSH信任关系