ssh上的服务器是发送方还是接收方?
我在学宋承宪。 如果我试一下ssh上的服务器是发送方还是接收方?,ssh,Ssh,我在学宋承宪。 如果我试一下 userA@pc_A:~$ ssh userB@pc_B 哪个是ssh的服务器?个人电脑?还是个人电脑? 在服务器机器中,只有sshd在上面的通信中工作吗?当我读到一些不同的说明时,我感到困惑。多谢各位 这是基本的客户机/服务器术语。您将在TCP/IP网络中反复遇到这种情况: 服务器是提供服务的进程。它等待客户端连接到它 客户机是希望使用服务的流程。它创建到服务器的连接 userA@pc_A:~$sshuserB@pc_B 在本例中,您正在运行的ssh程序是一
userA@pc_A:~$ ssh userB@pc_B
哪个是ssh的服务器?个人电脑?还是个人电脑?
在服务器机器中,只有sshd在上面的通信中工作吗?当我读到一些不同的说明时,我感到困惑。多谢各位 这是基本的客户机/服务器术语。您将在TCP/IP网络中反复遇到这种情况:
- 服务器是提供服务的进程。它等待客户端连接到它
- 客户机是希望使用服务的流程。它创建到服务器的连接
ssh
程序是一个客户端。它将连接到主机pc上运行的服务器。该服务器可能是sshd
程序的一个实例,但人们可以使用其他ssh服务器程序
如果有一个sshd
进程在pc_A上运行,它不涉及从A上的ssh客户端到B上的服务器的连接
术语“发送者”和“接收者”在这里并没有真正的用处。一旦客户机与服务器建立连接,客户机和服务器将通过连接在两个方向上进行通信。因此,客户端发送服务器接收的数据,服务器发送客户端接收的数据
人们将使用“服务器”一词来指代提供服务的程序(sshd)或计算机(pc_B)。这可能会让人困惑,有时你必须根据上下文判断他们谈论的是计算机还是程序。谢谢你给我明确的答案。“如果有……”这部分是我最想知道的。