ftp通过ssh隧道

时间:2011-10-13 09:36:09

标签: redirect ssh ftp portforwarding tunneling

我有一台运行ftp服务器的机器,我想从位于仅授权端口80的路由器后面的另一个网络上的机器访问它。

我在考虑像ssh隧道一样:

ssh -L local_port:${ftphost}:20 user@{sshhost}

$ {sshhost}是另一台可以访问ftp服务器$ {ftphost}的计算机。

$ {sshhost}可以从我的主机访问,而$ {ftphost}只能从$ {sshhost}到达而不是我的。

那会是最好的解决方案吗?

1 个答案:

答案 0 :(得分:7)

O'Reilly Book“ SSH,The Secure Shell:The Definitive Guide ”包含了关于FTP Forwarding的整章。 我认为这应该回答你所有的问题。