ttydの概要と使い方
概要
- iPadなど適切なターミナルがない環境で、サーバーの操作を行う際に便利
- ttydは、Webブラウザからターミナルを操作できるようにするツール
- デフォルトではhttp通信であるため、セキュリティ的にはあまりよくない
- VPNなどを利用することを推奨
- デフォルトではportが7681
-p <port>
で変更可能
- デフォルトでは入力ができない
--writable
オプションが必要
-c <user>:<password>
で簡単な認証をかけることができる
インストール
macOS
$ brew install ttyd
debian, Ubuntu
$ sudo apt-get update
$ sudo apt-get install -y build-essential cmake git libjson-c-dev libwebsockets-dev
$ git clone https://github.com/tsl0922/ttyd.git
$ cd ttyd && mkdir build && cd build
$ cmake ..
$ make && sudo make install
使い方
$ ttyd --writable zsh