
sshdを起動しようとしていますが、次のようなエラーが表示されます。
sshd: unrecognized service
ただし、sshd はちゃんとインストールされているようです(?)
# rpm -qa | grep ssh
libssh2-1.4.2-2.el6_7.1.x86_64
openssh-5.3p1-117.el6.x86_64
openssh-clients-5.3p1-117.el6.x86_64
# which sshd
/usr/sbin/sshd
サービスがsshdを認識するために何かする必要があるのでしょうか? /etc でもこれが見られます
# ls /etc/ssh
moduli sshd_config ssh_host_key ssh_host_rsa_key.pub
ssh_config ssh_host_dsa_key ssh_host_key.pub
sshd-banner ssh_host_dsa_key.pub ssh_host_rsa_key
答え1
RPM がインストールされていないようです。これは、とのopenssh-server
両方を提供する RPM であり、コマンドが機能するには後者のスクリプトが存在している必要があります。/usr/sbin/sshd
/etc/init.d/sshd
service sshd ...
/usr/sbin/sshd
なぜRPM がないように見えるのかはopenssh-server
わかりません。