http/https上のブラウザでの端子アクセス

HTTPおよびHTTPS上の端子。 Wettyは、JavaScriptで完全に書かれたターミナルエミュレーションの本格的な実装であるXterm.jsを使用するため、Ajaxtermの代替品であり、それらよりもはるかに優れています。 WettyはAjaxではなくWebSocketを使用しているため、応答時間が改善されます。
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に接続します。 SSH接続は--force-sshオプションを使用して強制できます。
代わりに、リモートホストに接続する場合は、 --ssh-hostオプション、 --ssh-portオプションを使用してSSHポートを指定し、 --ssh-userオプションを使用してSSHユーザーを指定できます。
フラグの完全なリストについては、フラグドキュメントをチェックしてください
WettyをDockerコンテナとして使用するために、Docker HubでDocker画像を使用できます。この画像を実行するには、使用してください
docker run --rm -p 3000:3000 wettyoss/wetty --ssh-host= < YOUR-IP >また、URL http:// localhost:3000/wettyの下で、 YOUR-IPから与えられたホストにSSHセッションを開くことができます。
HTTPSセキュリティを持ち、サポートを暗号化するために、逆プロキシの背後に湿気を駆動することをお勧めします。これを達成するための人気のあるコンテナは、Nginx-ProxyとTraefikです。 Traefikには、コンテナディレクトリにDocker-Composeファイルの例があります。
ドキュメントをチェックしてください
Wettyは、XterM.JSがサポートするすべてのブラウザをサポートします。
? Cian Butler [email protected]
貢献、問題、機能のリクエストは大歓迎です!
[問題]ページを自由に確認してください。
ソースとランニングからインストールするために開発ドキュメントをお読みくださいDevノード
これらの素晴らしい人々に感謝します(絵文字キー):
シアンバトラー | クリシュナ・スリニバス | アカラトラバ | strubbl | Oleg Kurapov | Boyan Rabchev | ジミー |
ルカ・ミラネシオ | アンソニー・ジュンド | mirtouf | バートランドルーセル | ベン・レッチフォード | souradutta | Koushik Mln |
imuli | 犯します | ネイサン・レクレール | ミヒル・クマール | クリス・スシンスキー | フェリックス・バーテル | ジャレット・ギリアム |
ハリー・リー | アンドレアス・クレックナー | デニスクレイマー | Vamshi K Ponnapalli | Tri Nguyen | Felix Pojtinger | ニール・ピケット |
マシュー・ピアース | Kasper Holbek Jensen | ファーハン・カーン | ジュレ・ヴィーゼン | ジェームズターンブル | ディーン・シャブ | lozbrown |
sergeir82 | カイル・ルーシー | userdocs | ジャノス・カスザ | 手元に付与します | LeszekBłajewski ? |
このプロジェクトは、全委員会の仕様に従います。あらゆる種類の貢献を歓迎します!
このプロジェクトがあなたを助けたなら、♥を与えてください!
Copyright©2019 Cian Butler [email protected]。
このプロジェクトはMITライセンスです。