情况是这样的,我自己的计算机称为A,中间Linux服务器称为B,目标Linux服务器称为C
我连接C的方式为,ssh登录到B,然后在B上ssh登录到C
请问我如何才能将A上的文件传输到C上?
我在B上只能使用ssh命令。
求指教。
题主提到了SSH,但根据描述,大胆假设计算机A和服务器C不能直接连接。
首先先从计算机A传输文件到服务器B,如果A是windows,建议安装xshell或者secureCRT(这个绿色版免安装用起来很舒服,不能传播盗版。。。。)。
xshell使用sftp模式,使用用户账号登录后,就和普通使用ftp没有什么区别了,只是不需要在服务器B上搭建ftp server。
服务器B传输到服务器C,直接使用scp命令
scp /path/to/file/on/b user@c.domain.com:/path/you/name/it
/path/you/name/it应该是user有足够权限读写的路径。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。