SSH 遠程終端 WebConsole
基于Golang、WebSocket、TermJS的SSH遠程終端,希望能幫到大家。
主要應用到隔離網絡內,SSH遠程終端的訪問問題。
(其實這是一個Go語言的練手項目)
大概的數據流向:
瀏覽器--》WebSocket--》SSH--》Linux OS
運行環境要求:
1、Intel 架構
2、Linux Kernel 3.x/x86_64 及更高版本
3、建議 Linux 發行版 CentOS 7.x
4、啟用支持 SSL/TLS 模式訪問時,需要生成對應的 SSL 證書文件且放置到 "conf" 文件夾下并配置 "conf.json" 文件
5、客戶端要求使用 IE9、Chrome 40、Firefox 38、Safari 9 或更高版本的瀏覽器訪問
6、服務器端需要對防火墻開啟對應的外部訪問端口。具體需要開放的端口請參考 "conf" 文件夾下的 "conf.json" 文件中的端口部分的配置
7、本程序只能對 Linux 類的操作系統且支持 SSH 協議的 OS 進行遠程操作
8、基于Go1.6,原生支持 http2
來自: http://www.oschina.net//news/71220/ssh
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!