Linux

ssh (openSSH) 問題

  • July 11, 2014

我有 ubuntu 9.10 伺服器。

首先,OpenSSH 和 SSHD 一樣嗎?

其次,在終端中輸入 whereis sshd 時,我得到以下資訊:

  whereis sshd
  /usr/sbin/sshd

此外,當輸入 whereis openssh 我得到這個:

 whereis openssh
/usr/lib/openssh

我怎麼知道我是否有openssh?

此外,一些線上教程建議打開 sshd_config,因此在輸入以下內容時:

 whereis sshd_config
 /usr/share/man/man5/sshd_config.5.gz // I get this...

我應該怎麼做,因為您已經回答了我關於安全性的其他問題,您已經指出配置 ssh 等的方式很重要。

有沒有這方面的指南?我應該如何配置這個?

順便說一句,我將是該伺服器的唯一使用者…

如果您需要更多輸入,請告訴我,我將更新此 Q。

謝謝

首先,OpenSSH 和 SSHD 一樣嗎?

簡短的回答:是的。

長答案:不是。OpenSSH 正式指的是促進 SSH 通信的一整套二進製文件、庫等。SSHD 特指伺服器程序,它監聽 ssh 客戶端連接,控制它們的訪問,並授予客戶端對伺服器的終端訪問權限。

我怎麼知道我是否有openssh?

如果您執行的是 Ubuntu,那麼您有 openssh,因為這是 ubuntu 附帶的預設 ssh 守護程序。

它的 sshd_config 位於/etc/ssh/sshd_config. 執行$ man sshd_config以獲取配置選項的完整列表。

有沒有這方面的指南?我應該如何配置這個?

您正在尋找什麼具體的幫助?發布更多詳細資訊,我會給你你需要的資訊。

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