在线文件编辑器

| 我正在制作可以通过SSH使用的在线文件编辑器。 它可以连接到另一台SSH机器,读取textarea并使用$ textarea发出远程SSH命令。 我应该使用什么命令,以便将名为server.settings的文件更改为$ textarea的内容?还是一些脚本? 提前致谢。     
已邀请:
我同意马克B的说法,这听起来很危险。在具有要修改的文件的计算机上运行服务会更安全,但是我认为您已经想到了这一点,并且这不是一个选择。 一种更安全的方法是使用scp或sftp而不是ssh,因此,在带有要编辑文件的计算机上运行任意命令的可能性较小。所以你会 将文件从machine2抓取到machine1 阅读内容并将其放入网页的文本区域 用户编辑内容并单击保存 将文件scp返回到machine2     
我使用shellinabox,不需要任何这些。 chroot监禁所有正在连接的客户端是非常容易的,使用屏幕我可以拥有多个终端和持久会话。 $ 0.02     
因此,我提出的解决方案是: 我将SSH命令的结果回显到textarea
tail -n 2000000000000000000 /root/server.log
然后,该python将把textarea的内容写入请求的文件。     

要回复问题请先登录注册