通過HTTP/HTTPS瀏覽器中的終端訪問

http和https的終端。濕潤是Ajaxterm和Anyterm的替代方法,但比它們要好得多,因為Wetty使用XTERM.JS,這是完全用JavaScript編寫的終端仿真的完整實現。 Wetty使用Websocket而不是Ajax,從而更好的響應時間。
npm -g i wetty$ wetty --help
Options:
--help, -h Print help message [boolean]
--version Show version number [boolean]
--conf config file to load config from [string]
--ssl-key path to SSL key [string]
--ssl-cert path to SSL certificate [string]
--ssh-host ssh server host [string]
--ssh-port ssh server port [number]
--ssh-user ssh user [string]
--title window title [string]
--ssh-auth defaults to " password " , you can use " publickey,password "
instead [string]
--ssh-pass ssh password [string]
--ssh-key path to an optional client private key (connection will be
password-less and insecure ! ) [string]
--ssh-config Specifies an alternative ssh configuration file. For further
details see " -F " option in ssh(1) [string]
--force-ssh Connecting through ssh even if running as root [boolean]
--known-hosts path to known hosts file [string]
--base, -b base path to wetty [string]
--port, -p wetty listen port [number]
--host wetty listen host [string]
--command, -c command to run in shell [string]
--allow-iframe Allow wetty to be embedded in an iframe, defaults to allowing
same origin [boolean]在http://yourserver:3000/wetty ,您將提示登錄。或轉到http://yourserver:3000/wetty/ssh/<username>以事先指定用戶。
如果將其運行為root,它將啟動/bin/login (您可以在其中指定用戶名),否則它將啟動ssh並默認連接到localhost 。可以使用--force-ssh選項強制SSH連接。
相反,如果您希望連接到遠程主機,則可以使用--ssh-host選項指定-SSH --ssh-port端口以及使用--ssh-user選項的SSH用戶。
查看標誌文檔以獲取完整的標誌列表
要使用濕式作為碼頭容器,可以在Docker Hub上使用Docker圖像。要運行此圖像,請使用
docker run --rm -p 3000:3000 wettyoss/wetty --ssh-host= < YOUR-IP >您將能夠在URL http:// localhost:3000/witty下為YOUR-IP提供的主機開設SSH會話。
建議在反向代理後面駕駛濕潤以擁有HTTPS安全性,並可能讓我們加密支持。實現這一目標的流行容器是Nginx-Proxy和Traefik。對於Traefik,容器目錄中有一個示例Docker-Compose文件。
查看文檔
濕式支持XTERM.JS支持的所有瀏覽器。
? cian butler [email protected]
歡迎貢獻,問題和功能請求!
請隨時檢查問題頁面。
請閱讀用於從源和運行的開發文檔是開發節點
謝謝這些好人(表情符號鑰匙):
西安·巴特勒 | 克里希納·斯里尼瓦斯(Krishna Srinivas) | 阿卡拉特拉瓦 | strubbl | Oleg Kurapov | Boyan Rabchev | 吉米 |
盧卡·米蘭西奧 | 安東尼·瓊德(Anthony Jund) | Mirtouf | 伯特蘭·魯塞爾(Bertrand Roussel) | 本·萊奇福德(Ben Letchford) | SOCADUTTA | Koushik MLN |
Imuli | 佩爾台 | 內森·萊克萊爾(Nathan Leclaire) | Mihir Kumar | 克里斯·薩斯辛斯基(Chris Suszynski) | Felix Bartels | Jarrett Gilliam |
哈里·李 | AndreasKlöckner | Deniskramer | Vamshi K Ponnapalli | Tri Nguyen | Felix Pojtinger | Neale Pickett |
馬修·皮爾西(Matthew Piercey) | 卡斯珀·霍爾貝克·詹森(Kasper Holbek Jensen) | 法漢·汗(Farhan Khan) | Jurre Vriesen | 詹姆斯·特恩布爾 | 迪恩·舒布(Dean Shub) | Lozbrown |
Sergeir82 | 凱爾·露西 | 用戶多 | Janos Kasza | 格蘭特·安迪 | LeszekBłażewski ? |
該項目遵循全企業規範。歡迎任何形式的貢獻!
如果這個項目對您有所幫助,請給!
版權所有©2019 Cian Butler [email protected]。
該項目已獲得MIT許可。