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。
谢谢
首先,OpenSSH 和 SSHD 一样吗?
简短的回答:是的。
长答案:不是。OpenSSH 正式是指一整套二进制文件、库等,它们促进 SSH 通信。SSHD 特指服务器进程,该进程侦听 ssh 客户端连接、控制其访问并授予客户端对服务器的终端访问权限。
我怎么知道我是否有 openssh?
如果您运行的是 Ubuntu,则您有 openssh,因为这是 ubuntu 附带的默认 ssh 守护进程。
它的 sshd_config 位于/etc/ssh/sshd_config. 运行$ man sshd_config以获取配置选项的完整列表。
有没有这方面的指南?我应该如何配置它?
你在寻求什么具体的帮助?发布更多详细信息,我会给你你需要的信息。