ssh-port-forward を永続的に稼働させるためのスクリプト
debパッケージのインストール (現在、UbuntuなどDebian系 ディストリビューションのみサポートしています)
# バージョン番号の部分は、適宜読み替えてください
sudo dpkg -i ./ssh-ito-denwa_x.x.x.deb
アンインストール
sudo dpkg -r ssh-ito-denwa
/etc/ssh-ito-denwa.conf
に設定ファイルがあります。
- 接続先ホスト、転送先ポートなどの設定を行ってください。
- SSH接続設定については、この設定ファイルで行いません。
事前に root ユーザで
~/.ssh/config
によって鍵認証の設定を完了させておく必要があります。
# 設定ファイルを編集
sudo vi /etc/ssh-ito-denwa.conf
systemd
サービスとしてインストールされますので、 systemctl
コマンドで操作してください。
# 起動
systemctl start ssh-ito-denwa
# 起動状態確認
systemctl status ssh-ito-denwa
# 停止
systemctl stop ssh-ito-denwa
エラー発生時は、syslogにログが出力されています。 適宜参照してください。
# ログを確認
less /var/log/syslog
OS起動時にサービスを自動起動させるには、以下のようにします。 (systemdの一般的な操作方法です)
# OS起動時のサービス自動起動を有効化
systemctl enable ssh-ito-denwa
# OS起動時のサービス自動起動を無効化
systemctl disable ssh-ito-denwa
cd package
sudo ./make_deb.sh
# 成果物の確認。ssh-ito-denwa_x.x.x.deb ファイルが出来上がります。
ls -l