webssh简介
这个工具是应用Python开发,能够从上面地址理解详情。
官网:https://pypi.org/project/webssh/
webssh这个工具能够干啥??
在linux机器上装置python环境,并且应用命令pip3 install webssh,装上这个模块
咱们就能够在浏览器web页面登录咱们的linux机器,是不是很弱小!
性能
反对SSH明码验证,包含空明码。
反对SSH公钥认证,包含DSA RSA ECDSA Ed25519密钥。
反对加密密钥。
反对两因素身份验证(基于工夫的一次性明码)
反对全屏终端。
终端窗口可调整大小。
自动检测ssh服务器的默认编码。
古代浏览器反对Chrome,Firefox,Safari,Edge,Opera。
装置
pip3 install webssh
运行服务
# 间接运行wssh,应用默认8888端口wssh# 通过绑定IP地址和端口启动wssh --address='192.168.83.129' --port=8888wssh --address='0.0.0.0' --port=8888# 通过绑定IP地址和端口启动,只容许本地地址拜访wssh --address='127.0.0.1' --port=8888
启动服务成果
应用
关上浏览器,输出 http://192.168.83.129:8888
点击Connect
留神
服务启动后,能够通过 http://192.168.83.129:8888/ 或 http://localhost:8888 来拜访。
页面会要求输出要登录的机器名,端口,用户和明码,而后就能够SSH到指定机器了。
若要应用root用户登录Webssh,必须批改配置文件 vim /etc/ssh/sshd_config
正文掉 #PermitRootLogin without-password 增加PermitRootLogin yes
# Authentication:LoginGraceTime 120#PermitRootLogin prohibit-passwordPermitRootLogin yesStrictModes yes
而后重启服务即可。
之前也举荐过一款国人用JAVA开发的SSH工具:这款国产SSH客户端很牛逼!网友直呼:666
链接:https://www.cnblogs.com/yunwa...
作者:Mr_Yun