KURO-BOX/PRO(玄箱PRO) Debian(lenny)化 - sshdをdaemontools(tcpserver)下で動かす
sshもtcpserver経由で繋げるようにしました。
runスクリプトの作成
/etc/supervise/sshd/run (属性は700)。
KURO-BOX/PROでssh通信ができなくなると死活問題なので、とりあえず10022ポートで動作テスト。
#!/bin/sh exec 2>&1 exec /usr/bin/tcpserver -vRHDl0 -x /etc/tcpserver/tcp.ssh.cdb 0 10022 \ /usr/sbin/sshd -4ie -f /etc/ssh/sshd_config
/etc/supervise/sshd/log/run (属性は700)
#!/bin/sh exec /usr/bin/multilog t /var/log/sshd
sshdログディレクトリの作成
# mkdir /var/log/sshd
sshデーモンの停止
# /etc/init.d/ssh stop
runスクリプトの起動
# ln -s /etc/supervise/sshd /etc/service/sshd
接続試験とrunスクリプトの修正
SSHターミナルからKURO-BOXの10022ポートに接続する。
無事に接続できたらポート22で接続するようrunスクリプトを修正する。
まずは
# svc -dx /etc/service/sshd
でスクリプトを停止しておいて、/etc/supervise/sshd/runを修正。
#!/bin/sh exec 2>&1 exec /usr/bin/tcpserver -vRHDl0 -x /etc/tcpserver/tcp.ssh.cdb 0 22 \ /usr/sbin/sshd -4ie -f /etc/ssh/sshd_config
赤字が修正部分。
# svc -u /etc/service/sshd
でスクリプトを再起動。
# svstat /etc/service/* /etc/service/*/log
や
# netstat -a
でsshデーモンが動いていることを確認する。
(念のために)別のSSHターミナルからKURO-BOX/PROに接続を試みて無事に繋がれば成功です。
起動時に/etc/rcN.dでsshデーモンが起動しないようにする
# rm /etc/rc2.d/S16ssh # rm /etc/rc3.d/S16ssh # rm /etc/rc4.d/S16ssh # rm /etc/rc5.d/S16ssh
参考図書
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- SONY VAIO C1(2016.10.08)
- ココログをスタイルシートだけでクールなデザインにする方法 その7 - 完成版のスタイルシート(2014.07.28)
- ココログをスタイルシートだけでクールなデザインにする方法 その6 - 本文の各要素(2014.07.28)
- ココログをスタイルシートだけでクールなデザインにする方法 その5 - 本文(2014.07.28)
- ココログをスタイルシートだけでクールなデザインにする方法その4 - サイドバー#2(2014.07.28)
「Linux」カテゴリの記事
- 「はじめてのWordPress入門」レビュー 初心者の決定版(2014.07.21)
- 「基礎からのWordPress」レビュー(2014.07.19)
- 「WordPressの教科書」レビュー(2014.07.19)
- さくらのVPS 私的サポートページ(2014.07.13)
- 「できるPRO CentOS6サーバー」レビュー(2014.07.07)

最近のコメント