sshd:無法辨識的服務

sshd:無法辨識的服務

我正在嘗試啟動 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

您似乎沒有openssh-server安裝 RPM。這是提供/usr/sbin/sshd和-的 RPM /etc/init.d/sshd,並且後一個腳本必須存在才能使service sshd ...命令起作用。

我不知道為什麼你似乎沒有/usr/sbin/sshdRPM 。openssh-server

相關內容