我正在尝试编写一个bash脚本,首先从我的localhost机器ssh到IP1(请求密码),然后ssh到IP2。一旦进入IP2,我想scp到我的本地机器。
IP1=192.168.10.10
IP2=192.168.10.9
ssh root@$IP1
ssh root@$IP2
cd /var/log
scp message* localuser@$localIP:/home/localuser/Desktop/MessageFolder/
以上是我目前必须通过Linux中的命令行手动完成的工作
我无法直接访问IP2。把它想象成一个后门。 IP2有密码,IP1没有。
有没有办法做到这一点?如果没有帮助,我会编写更多代码。
有人可以验证我是否可以执行与此解决方案类似的操作:https://superuser.com/questions/174160/scp-over-a-proxy-with-one-command-from-local-machine
我也听说过端口转发......这个例子怎么样?
我非常擅长打击脚本,并会感激一些耐心
谢谢。