我正在制作可通过SSH工作的在线文件编辑器。 它可以连接到另一台SSH机器,读取textarea,并使用$ textarea创建远程SSH命令。 我应该使用什么命令,因此它会将名为server.settings的文件更改为$ textarea的内容?还是一些剧本?
提前致谢。
答案 0 :(得分:1)
我同意马克B这听起来很危险。在具有要修改的文件的机器上运行服务会更安全,但我会假设您已经考虑过这个并且它不是一个选项。
一种稍微更安全的方法是use scp或sftp而不是ssh,因此使用要编辑的文件在机器上运行任意命令的可能性较小。所以你会
答案 1 :(得分:1)
我使用shellinabox并且不需要任何此类内容。任何连接客户端都很容易chroot jail,使用屏幕我可以有多路终端和持久会话。
$ 0.02
答案 2 :(得分:0)
所以,我做的解决方案是: 我回复了从SSH命令到textarea的结果
tail -n 2000000000000000000 /root/server.log
然后make,python会将textarea中的内容写入请求的文件。