首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ssh (openSSH)问题

ssh (openSSH)问题
EN

Server Fault用户
提问于 2010-05-27 17:24:54
回答 4查看 253关注 0票数 1

我有ubuntu 9.10服务器。

首先,OpenSSH和SSHD是一样的吗?

其次,在终端输入sshd时,我得到如下信息:

代码语言:javascript
复制
   whereis sshd
   /usr/sbin/sshd

此外,当输入whereis openssh时,我得到以下内容:

代码语言:javascript
复制
  whereis openssh
 /usr/lib/openssh

我怎么知道我有没有露台?

此外,一些在线教程建议打开sshd_config,所以在输入以下内容时:

代码语言:javascript
复制
  whereis sshd_config
  /usr/share/man/man5/sshd_config.5.gz // I get this...

我应该做什么,因为您已经回答了我关于安全性的另一个问题,您已经指出,配置ssh等的方式是非常重要的。

这有什么指南吗?我应该如何配置这个呢?

我将是这台服务器的唯一用户。

如果你需要更多的投入,让我知道,我会更新这个Q。

谢谢

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-05-27 17:32:11

首先,OpenSSH和SSHD是一样的吗?

简短回答:是的。

长篇大论:不完全是。OpenSSH正式指的是一套完整的二进制文件、库等,可以方便地进行SSH通信。SSHD专门引用服务器进程,该进程侦听ssh客户端连接,控制它们的访问,并授予客户端对服务器的访问权限。

我怎么知道我有没有露台?

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

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

这有什么指南吗?我应该如何配置这个呢?

你在找什么特别的帮助?张贴更多的细节,我会给你所需的信息。

票数 7
EN

Server Fault用户

发布于 2010-05-27 19:33:11

授权密钥在ssh手册页中得到了很好的覆盖。尝试'man -k ssh‘获取与ssh相关的手册页列表。它是为您创建密钥的工具。有一个帮助程序ssh-copy-id来帮助安全地将公钥复制到另一个系统。

如果您想了解它们是如何工作的,请查找有关公钥加密的文章。SSH总是使用来自服务器的一个密钥。授权密钥使用来自客户端的密钥进行添加以标识客户端。授权密钥是存储在~/..ssh/特准_键中的客户端密钥的副本。因此,它们仅对其授权的用户id有效。手册页文档选项用于限制键可用于什么:程序、源IP、转发端口等。

如果要在批处理模式下跨系统运行程序,授权密钥是一个很好的选择。至少限制可以使用给定密钥的系统是个好主意。这样就更难用偷来的钥匙了。

Putty (windows的ssh客户端)对密钥使用不同的存储格式。它将为openssh提供适当格式的公钥。这将在putty文档中进行讨论。

票数 0
EN

Server Fault用户

发布于 2010-06-01 09:49:15

SSHD :在端口22(默认)侦听来自其他客户端的SSH连接的SSH守护进程

OpenSSH : SSH的安全OpenSource实现(在Linux上非常流行),通常是用于实现SSH协议的包,它有几个二进制文件支持SSH,包括这个守护进程服务。

OpenSSH由多个程序组成:

  • sshd
  • ssh
  • scp
  • 宋承根
  • ssh-代理
  • ssh-添加
  • sftp-服务器
  • sftp
  • ssh-键扫描
  • ssh-键标
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/145953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档