Python和JS實現的Web SSH工具webssh,牛逼


這個工具是使用Python開發,可以從下面地址了解詳情。

官網:https://pypi.org/project/webssh/

webssh這個工具可以干啥:

  在linux機器上安裝python環境,並且使用命令pip3 install webssh,裝上這個模塊

我們就可以在l瀏覽器web頁面登錄我們的linux機器,是不是很強大!

 Features

 1、支持SSH密碼驗證,包括空密碼。
    2、支持SSH公鑰認證,包括DSA RSA ECDSA Ed25519密鑰。
    3、支持加密密鑰。
    4、支持全屏終端。
    5、終端窗口可調整大小。
    6、自動檢測ssh服務器的默認編碼。
    7、現代瀏覽器支持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

啟動服務效果:

 

打開瀏覽器:

 點擊Connect

 

注意:

  服務啟動后,可以通過 http://192.168.0.123: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

然后重啟Linux機器,reboot即可。

  











 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM