当前位置: 技术问答>linux和unix
如何使用命令行在服务器中的虚拟机与本地计算机之间传递文件
来源: 互联网 发布时间:2017-05-24
本文导语: 我现在使用自己的一台电脑(ubuntu),一个服务器,服务器上存在数个虚拟机(ubuntu)。 因为服务器没有桌面系统,我使用时步骤是这样的: 1,ssh链接到服务器,输入用户名密码。 2,输入要访问的虚拟机的ip地址 3,输入虚...
我现在使用自己的一台电脑(ubuntu),一个服务器,服务器上存在数个虚拟机(ubuntu)。
因为服务器没有桌面系统,我使用时步骤是这样的:
1,ssh链接到服务器,输入用户名密码。
2,输入要访问的虚拟机的ip地址
3,输入虚拟机系统的用户名密码。
现在我想传递大文件在我的计算机与虚拟机之间,由于中间隔了一个虚拟机,所以scp应该没用。
不使用第三方中转的话,应该怎么做呢?
谢谢!
因为服务器没有桌面系统,我使用时步骤是这样的:
1,ssh链接到服务器,输入用户名密码。
2,输入要访问的虚拟机的ip地址
3,输入虚拟机系统的用户名密码。
现在我想传递大文件在我的计算机与虚拟机之间,由于中间隔了一个虚拟机,所以scp应该没用。
不使用第三方中转的话,应该怎么做呢?
谢谢!
|
直接连接最终目标虚拟机进行scp。。
|
试试端口转发
https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
http://www.debuntu.org/how-to-redirecting-network-traffic-to-a-new-ip-using-iptables/
https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
http://www.debuntu.org/how-to-redirecting-network-traffic-to-a-new-ip-using-iptables/