为什么需要 openssh-server 来接收传入的 ssh 连接?

the*_*cer 7 ssh remote-access

为什么需要它?我不能只提供一个地址:端口并“连接”吗?

Ric*_*rri 13

Linux 内核中的 TCP/IP 网络堆栈仅提供一种数据传输方式:您需要一个程序来侦听传入数据、处理该数据并将输出数据发回。此类程序通常称为“服务器”或“守护程序”;这就是为什么您需要运行“OpenSSH 服务器”才能在您的机器上接收SSH 连接。


ban*_*ndi 8

到您计算机的 ssh 连接由 ssh 服务器处理。如果您没有运行服务器,则连接请求将被忽略。类似地:如果您想检查网页,那么您所连接的计算机必须运行 http 服务器。在默认的 Ubuntu 安装中,这些服务都没有安装。