ssh (openSSH) 问题

Ano*_*345 1 security linux ubuntu ssh

我有 ubuntu 9.10 服务器。

首先,OpenSSH 和 SSHD 一样吗?

其次,在终端中输入 whereis sshd 时,我得到了这个:

   whereis sshd
   /usr/sbin/sshd
Run Code Online (Sandbox Code Playgroud)

同样在输入 whereis openssh 时,我得到了这个:

  whereis openssh
 /usr/lib/openssh
Run Code Online (Sandbox Code Playgroud)

我怎么知道我是否有 openssh?

此外,一些在线教程建议打开 sshd_config,因此在键入时:

  whereis sshd_config
  /usr/share/man/man5/sshd_config.5.gz // I get this...
Run Code Online (Sandbox Code Playgroud)

我应该怎么做,因为正如您已经回答了我关于安全性的其他问题一样,您已经指出配置 ssh 等的方式很重要。

有没有这方面的指南?我应该如何配置它?

顺便说一句,我将是该服务器的唯一用户...

如果您需要更多输入,请告诉我,我会更新此 Q。

谢谢

EEA*_*EAA 7

首先,OpenSSH 和 SSHD 一样吗?

简短的回答:是的。

长答案:不是。OpenSSH 正式是指一整套二进制文件、库等,它们促进 SSH 通信。SSHD 特指服务器进程,该进程侦听 ssh 客户端连接、控制其访问并授予客户端对服务器的终端访问权限。

我怎么知道我是否有 openssh?

如果您运行的是 Ubuntu,则您有 openssh,因为这是 ubuntu 附带的默认 ssh 守护进程。

它的 sshd_config 位于/etc/ssh/sshd_config. 运行$ man sshd_config以获取配置选项的完整列表。

有没有这方面的指南?我应该如何配置它?

你在寻求什么具体的帮助?发布更多详细信息,我会给你你需要的信息。