python-webssh开源程序安装使用笔记
一款开源的 python webssh 程序:官网:webssh · PyPI ,github:huashengdun/webssh: Web based ssh client (github.com)
#安装(可查看安装路径)
pip3 install webssh
#直接运行wssh(这里的 wssh 相当于: python3 项目路径/main.py)
wssh --address='0.0.0.0' --port=8888 --fbidhttp=False
#快速打开
http://192.168.5.15:8888/?hostname=192.168.5.15&username=root&password=cm9vdfe.*23
#后台启动
nohup wssh -address='0.0.0.0' --port=8888 --policy=autoadd --fbidhttp=False > webssh.out &
#杀死进程
#1.先找到8888进程
ps -ef | grep 8888
root 2730 1 0 13:24 ? 00:00:00 /www/server/panel/pyenv/bin/python3.7 /www/server/panel/pyenv/bin/wssh -address=0.0.0.0 --port=8888 --policy=autoadd --fbidhttp=False
root 3348 2904 0 13:29 pts/0 00:00:00 grep --color=auto 8888
#2.杀死该进程(kill -9 pid),其中pid默认第一行第二个
kill -9 2730
#自定义字体:把字体放在 webssh/static/css/fonts/ ,如果不记得安装目录,前面说的再次 pip3 install webssh 会提示路径。
#iframe中使用:提示XSRF cookie does not match POST argument,也就是xsrf验证不通过,这个时候需要修改webssh/settings.py文件中的配置改为False(默认为True),或启动时带上该参数 --xsrf=False
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-104.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。