我希望有一种方法可以做到这一点,但有困难的搜索,因为所有的术语似乎都太笼统,结果似乎不是我正在寻找的。
我经常旅行,经常在共享计算机上的互联网是访问网络的唯一方法的地区。我不能使用SSH或SFTP。
我想使一个网页(托管公开,可供世界访问)将1)密码保护本身(可以用.htaccess,相当肯定),然后2)当登录时,将呈现给我一个链接列表,如果点击,将重命名,删除或移动服务器上的文件,而不是在同一服务器上的网页提供服务。
这可以做到吗?
基本上,使用SSH,我只需ssh到服务器1( web服务器在那里),然后再用ssh到服务器2(我想要访问的文件在那里)。很简单。但是,如果只访问HTTP,这似乎要复杂得多。
我怀疑这个方法是创建公钥/私钥,然后使用一些php命令来触发绑定到页面上的超链接的进程?例如:
<a href="/abovewebroot/deletefile001.php">Delete file 001</a>
<a href="/abovewebroot/renamefootobar.php">Rename file foo to bar</a>我的想法是,"deletefile001.php“文件将包含必要的ssh并链接到执行我所需操作的bash脚本。这样,我就不需要直接访问SSH了。这将提前完成,通过单击链接启动该过程。
最后,这里面有什么样的安全风险?蜘蛛可以自动触发链接吗?我不太担心人们恶意访问,但主要是担心意外触发会导致文件突然丢失。
任何和所有的帮助都是很棒的。谢谢!
发布于 2016-02-01 01:57:01
您正在寻找的是一个基于web的FTP或SSH客户端,这将是您自己编写代码的一个非常大的任务。这是我在谷歌上搜索了几分钟后找到的几个框架。我不能保证这些服务的质量或安全性,因为我自己没有使用过它们。
你可以在你自己的服务器上安装的开源框架:
基于Web的FTP框架:Monsta FTP
基于Web的SSH框架:Web Console
您可以独立于您的网站使用的在线服务:
在线FTP客户端:net2ftp
在线SSH客户端:consoleFISH
https://stackoverflow.com/questions/35117117
复制相似问题