Linux
如何在 Crux Linux 中安裝 openssh
在 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
)。