Ssh

sshd:無法辨識的服務

  • March 1, 2018

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

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

為什麼你似乎/usr/sbin/sshd沒有openssh-serverRPM,我不知道。

引用自:https://serverfault.com/questions/899447