共计 992 个字符,预计需要花费 3 分钟才能阅读完成。
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=8888
wssh --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-password
PermitRootLogin yes
StrictModes yes
而后重启服务即可。
之前也举荐过一款国人用 JAVA 开发的 SSH 工具:这款国产 SSH 客户端很牛逼!网友直呼:666
链接:https://www.cnblogs.com/yunwa…
作者:Mr_Yun