有没有安全方法除了 SFTP 或 FTPS(显式/隐式加密)之外,如何建立 ftp 连接?远程服务器不支持这两种方式。我尝试使用 VPN(TunnelBear),但无法列出远程目录。有没有办法隐藏通过网络发送的用户名和密码?
答案1
如果服务器不支持 FTPS 或 SFTP,那么它可能也不太可能支持 SSH……但如果支持,您可以使用 SSH 隧道。隧道对 FTP 服务器不可见,连接将是安全的。原理是,您针对本地主机上的端口创建 FTP 连接,然后您的 SSH 客户端会获取该连接并将其转发到服务器。实际设置将根据 SSH 客户端而有所不同,因此我不会在这里介绍所有内容 – 在网上搜索“ssh tunnel ftp(你的 ssh 客户端)“我相信你会找到一些有用的指南。