通过跳板机从实际服务器下载文件到本地

在需要从远程服务器下载文件到本地时,中间存在跳板机的障碍。可以采用两种策略:一是先从服务器下载到跳板机再转存本地,但这可能导致跳板机存储不足和操作繁琐;二是利用Powershell的scp命令,通过ProxyJump选项直接从服务器拷贝文件到本地,简化流程。但需注意配置正确的用户、IP、端口和路径信息。

需求:从服务器下载文件到个人计算机,发现中间要经过跳板机,怎么解决经过跳板机的问题?

思路一:

        从实际服务器下载文件到跳板机,然后再从跳板机下载文件到本地。

        问题一:跳板机储存空间不够;

        问题二:过程繁琐;

思路二:

        在powershell中使用命令:scp -P <port2> 'ProxyJump <user1>@<ip1> -p <port1>' -r <user2>@<ip2>:<path> <local_path>

        user1:跳板机的用户名

        user2:实际服务器的用户名

        ip1:跳板机服务器的ip

        ip2:实际服务器的ip

        port1: 跳板机端口

        port2: 实际服务器端口

        path:拷贝的目标文件夹在服务器中的路径

        local_path: 拷贝到本地的目标路径

        如果只拷贝单个文件path直接指定文件的具体路径+文件名即可,不需要加-r参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值