linux - 通过中间(跳转)主机将文件复制到远程主机
问题描述
现在我正在使用以下命令连接到端点:
ssh my.jumphost.com -t 'export iip=111.22.3.44; bash'
问题是我没有直接访问这个IP,我的意思是我不能从我的jumphost ssh 111.22.3.44。所以基本上只有当我从 jumphost 导出这个带有 IP 地址的变量时,我才能到达目标主机。我已经研究了scp
命令和ssh
隧道的方式,但似乎它们都需要直接访问目标主机。
我也试过
cat test.py | ssh my.jumphost.com -t 'export iip=111.22.3.44' 'cat > /home/user/test.py'
但在这种情况下,文件仅被复制到 jumphost。
任何建议或指导将不胜感激!
解决方案
推荐阅读
- linux - 使用 Git GUI 客户端在远程计算机上打开具有本地更改的克隆 git 存储库
- php - 在 phpmailer 中将 Php 变量传递给 URL 链接时,URL 链接不可点击
- php - Implode() 不适用于关联数组 Wordpress
- c# - 访问非静态类的属性而不将其分配给变量
- python - 如何使用openpyxl中的image_loader从excel中的一个单元格读取多个图像
- php - 如何 Laravel 关系(hasMany)使用限制或为每条记录使用分页
- eclipse - eclipse 找不到存储库(nexus 代理)
- linux - 如何在 Github Actions Workflow 中启用使用 SSH 密码
- python - Django 无法发送电子邮件,但可以登录我的 gmail acc
- wordpress - 无法从 wordpress 网站中删除 NOODP 标签