Pipe如何参与ssh?

Pipe如何参与ssh?

当我通过互联网 ssh 到远程计算机时,我的互联网连接丢失了。它说

$ Write failed: Broken pipe

Pipe如何参与ssh?

ssh是基于pipe实现两台机器之间的通信吗?

答案1

写(2),

错误

      ⋮

EPIPE

    FD连接到读取端封闭的管道或插座。当这种情况发生时,写入过程也会收到一个信号管道信号。 ……

换句话说,管道和套接字虽然不是同一件事,但非常相似,以至于 Unix 使用相同的机制来通知写入进程不再有任何地方可以容纳数据。

答案2

SSH 在两个服务器之间建立一个“管道”作为通信通道。它崩溃了,因此 SSH 会话崩溃了。

相关内容