
Ubuntu日本語フォーラム

ログインしていません。
環境:Ubuntu 10.04 LTS Desktop です。
Synapticパッケージマネージャ により openssh-server をインストールしました。
ブート直後は、sshdを起動させたくないんで
# sysv-rc-conf --level 2345 ssh off
でサービスの自動機能OFFを指示しました。
確認すると
# chkconfig --list | grep ssh
ssh 0:off 1:off 2:off 3:off 4:off 5:off 6:off
確かにサービスの自動起動はoffになっていると思います。
再起動後確認すると.....
# /etc/init.d/ssh status
* sshd is running <=あれ?動いてる
# nmap localhost
....<省略>......
PORT STATE SERVICE
22/tcp open ssh <==あれ??開いてる、実際に繋がる....
*やりたいコト
私はVineLinux4.2から引越した者です。
VineLinuxでは、普段はsshdは起動せず必要な時に
service sshd start
をコンソールから入力してsshdを起動します。
sshdが不要になったら、コンソールから
service sshd stop
と入力して止めると云うような使い方をしていました。
これと同じく
ubuntu10.04で、ssh-serverが必要になったら
/etc/init.d/ssh start
を入力して、ssh-serverが不要になったら
/etc/init.d/ssh stop
を入力する...と云うようにssh-serverを意識的にON/OFFして使いたいのですが....
このようなコトは可能だと思うのですが、何が悪いんでしょうか??
オフライン
Ubuntuの現行の自動起動管理はUpstart native jobなので、/etc/init/ssh.conf の 「start on filesystem」という行をコメントアウトしてください。
また、起動にはsudo service ssh startを使う方がいいと思います。そのうち/etc/init.d/sshはなくなりますので。
オフライン
hito 様
早速試して見ました。
私の思う通りに動きました。
有難うございました。
オフライン