出張先などの遠隔地から,自分の研究室の計算機をSSHで利用するような場合に は,計算機をSSHサーバとして稼働しておかなければなりません.そのためには sshdプログラムをデーモンとして起動しておきます.試しにsshdを実行するだけ でしたら,ルート権限のあるユーザになり,sshd を直接実行すれば良いでしょ う.常にsshdを使う場合には,計算機起動時に自動的にsshdも起動されるように デーモン起動スクリプトを用意しておいた方が良いでしょう.参考として,私が 用いているスクリプトを記述しておきます.Sun Solaris2.5.1上で利用しており, /etc/rc2.d/ディレクトリに実行権限を付けたファイル(ファイル名 S99sshd 30#30)として置 いています.
#!/bin/sh - case "$1" in 'start') if [ -f /usr/local/sbin/sshd ]; then echo "Starting SSH server." /usr/local/sbin/sshd fi ;; 'stop') if [ -f /etc/sshd.pid ]; then echo "Terminating SSH server." kill `cat /etc/sshd.pid` fi ;; *) echo "Usage: /etc/rc2.d/S99sshd { start | stop }" ;; esac exit 0 |