Linux

如何在 Crux Linux 中安裝 openssh

  • January 30, 2015

在 Crux Linux 中,我已經安裝了 SSH,但是當我使用ssh-keygen,並嘗試使用命令時:

ssh localhost

測試 SSH 我得到這個錯誤:

# ssh localhost
ssh: connect to host localhost port 22: Connection refused
#

所以我決定重新安裝openssh,但沒有apt-get我不知道該怎麼做。

您已經安裝了客戶端(我相信還有伺服器)。但是你沒有在你的機器上執行伺服器(它在 Crux 上預設沒有啟動)。

添加sshd到中的SERVICES設置/etc/rc.conf。見手冊。這將負責在啟動時啟動 SSH 伺服器。現在,執行/etc/rc.d/sshd start.

根據常見問題解答,您可能想要自定義/etc/hosts.allow/etc/hosts.deny首先。請注意,這些文件提供基於主機名的保護,這並不總是容易規避,但遠非絕對。SSH 本身對入侵者提供了很好的保護(只要你不啟用密碼,或者確保每個使用者都有一個高熵密碼),所以我建議允許 SSH 訪問所有人(sshd: ALL/etc/hosts.allow)。

引用自:https://unix.stackexchange.com/questions/24454