![通过SFTP上传文件到服务器](https://linux22.com/image/558589/%E9%80%9A%E8%BF%87SFTP%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
在我的地区,我们通过代理连接到互联网。因此,我们没有直接连接。我的网站上没有控制面板。为了通过 SFTP 将文件上传到服务器,我使用了 WinsCP 和 Your freedom。但是,Your freedom 每天只允许使用 6 小时。上传文件真的很痛苦
所以,有人能建议在我的服务器上安装一些软件,比如 (https) ,这样我就可以通过浏览器上传文件了。请在这方面提供帮助。
如果问题不清楚,请评论。我会尝试编辑它。
谢谢 :)
答案1
您可以随时编写 PHP 脚本来处理上传。
答案2
如果你有 root 权限,请尝试以下操作:
iptables -A PREROUTING -t nat -p tcp -i eth0 --dport *PORT* -j DNAT --to 127.0.0.1:22
在哪里港口是您可以通过代理正常访问的端口,在您的服务器上,您将从服务器内部重新路由到该端口。因此,基本上您绕过了代理。
大多数时候我使用备用 http 端口 8080,因为它在大多数代理上都是打开的。如果您发出此命令,您只需 scp/sftp 到端口 8080,您就可以上传文件。(eth0 是您通常连接的 NIC)