• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

ttyd

date: 2023-10-06 excerpt: ttydの概要と使い方

tag: ttydlinuxmacosterminal


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

参考

  • tsl0922/ttyd: Share your terminal over the web


ttydlinuxmacosterminal Share Tweet