使用双重 SSH 登录进行文件传输

使用双重 SSH 登录进行文件传输

可能重复:
通过通用 Linux ssh 服务器/客户端进行基本 ssh 隧道

我再次无法将文件从我的工作电脑(一台 Linux 机器)传输到我的家用 Windows 电脑。我的工作已经改变了它,所以我现在需要 SSH 两次才能访问我的电脑。

所以我需要:

远程控制[电子邮件保护]
密码:xxxxx

然后我需要再做一次。

ssh 计算机名称
密码:xxxxx

我尝试直接通过我的计算机 IP 访问,但无济于事。

有没有什么办法可以使用 pscp 或 file zilla 进行 ssh 两次,以便我可以传输文件?

答案1

我认为你可以通过使用来解决这个问题ssh 转发或者ssh 隧道- 在这里(或在谷歌中)使用这些作为搜索词 - 或查看 SSH 文档。

答案2

通过 ssh -L 222:computerIP:22 server.name 登录

然后从与上一个命令相同的机器,并且最后一个连接仍然在另一个窗口中打开,使用

ssh 127.0.0.1 -p 222

如果要使用 scp 复制文件,请使用 scp -P 222[电子邮件保护]

我相信这会有效,但从未尝试过。

ps:如果您愿意,可以使用 -L 22,但我总是选择另一个端口,假设您也使用第一台机器作为 ssh 服务器。

相关内容