計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
Ubuntu 14.04 LTS にウェブベースで SSH を利用できる GateOne を導入
目的
ウェブブラウザを使って SSH プロトコルを使わずに SSH サーバにログインしたい.
GateOne は HTTPS サーバとして稼働し, 複数の SSH サーバへの接続端末を
ブラウザ上に提供する.
ダウンロード
gateone と python-tornado を下記からダウンロード
https://github.com/liftoff/GateOne/downloads
python-tornado
https://github.com/downloads/liftoff/GateOne/python-tornado_2.4-1_all.deb
gateone
https://github.com/downloads/liftoff/GateOne/gateone_1.1-1_all.deb
インストール
sudo dpkg -i python-tornado_2.4-1_all.deb
sudo dpkg -i gateone_1.1-1_all.deb
※ python-tornado は Ubuntu のパッケージのものもあるが,
最新のバージョンを導入すると gateone が動かないので, 上記の 2.4 を使う.
設定
まず gateone をサービスに登録して起動する.
sudo update-rc.d gateone defaults
sudo service gateone start
起動して初めて作成される /opt/gateone/server.conf を適宜編集.
とくに下記に注意
auth = "none" を auth = "pam" に変更することで, ブラウザで接続する際に
パスワードを聞かれるようになる.
再起動する.
sudo service gateone restart
python-tornado を Ubuntu アップグレードで更新しないように設定.
echo python-tornado hold | sudo dpkg --set-selections
利用
ユーザは好きなウェブブラウザで https://サーバ名 にアクセスする.
「Host/IP or ssh:// URL [localhost]:」と聞かれるので SSH でログインしたいホスト名を入れる.
「Port [22]:」は基本的にはそのまま Enter.
以後「User:」などに自分の情報を入れてログインする.
Emacs や vi を起動すると勝手にログアウトしてしまうので, ファイルの編集はできない.
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)