从远程服务器通过WinSCP或Windows程序远程FTP连接?

我有一个新的服务器。 托pipe给我一个FTP服务器备份的主要帐户。 我的问题是,我只能连接到这个FTP服务器的帐户。 我不喜欢通过腻子浏览文件夹。 我是WinSCP浏览文件夹,并通过SSH在我的服务器上编辑文件。 它有一个很好的窗口界面..文件夹等

我可以使用WinSCP或允许它的程序连接到服务器上的远程ftp帐户吗? 基本上它需要通过SSH连接到我的服务器,然后从主服务器连接到FTP帐户。

更新 (@Phil解释更好)你有一个服务器(让我们称之为LiveServer)和您的托pipe服务提供商给你一些FTP服务器上的空间(让我们称之为FTPServer),你可以用于备份。

您只能从LiveServer访问FTPServer – 毕竟,它只是在那里用于备份该服务器

你想知道是否有办法通过使用SSH或类似的方式通过LiveServer访问家庭PC上的FTP服务器。

由于标准的FTP使用多个(随机select的)端口进行通信,因此不能像使用大多数其他协议那样仅将一个端口进行通信。

如果您已经控制了FTP服务器,则可以将其configuration为强制被动模式并仅使用特定范围的端口。 它也必须说谎地址(否则你的客户端将不得不被configuration为忽略服务器给出的地址)。 然后,您可以设置putty将该范围内的每个端口转发到FTP服务器。

询问您的主机是否有任何方法可以scp文件到FTP服务器,而不是使用FTP。 如果是这样的话,你可以设置腻子从源端​​口插入无论这里到目的地ftpserveripaddress:22(完成在连接 – > SSH – >隧道)。 然后在winscp中,连接到localhost:sourceport

我相信你问的是如下

你有一个服务器(让我们称之为LiveServer),你的托pipe服务提供商给你一些FTP服务器上的空间(可以称之为FTPServer),你可以用它来备份。

您只能从LiveServer访问FTPServer – 毕竟,它只是在那里用于备份该服务器

你想知道是否有办法通过使用SSH或类似的方式通过LiveServer访问家庭PC上的FTP服务器。

简单的答案是否定的,但是如果您完全控制LiveServer,则可以设想将其设置为VPN服务器,以便它接受来自本机的VPN连接,然后根据需要将数据包转发到FTP服务器。 但是,您的托pipe服务提供商可能不会允许这样的数据包通过防火墙,当然也不是一件容易的事情,可以成为新手