Arcticooling Asked: 2017-11-25 20:42:00 +0800 CST2017-11-25 20:42:00 +0800 CST 2017-11-25 20:42:00 +0800 CST 为什么 ssh 实用程序被视为 pty? 772 我在这里读过这ssh被认为是 pty。为什么?如果我在控制台中运行ssh命令(例如,在 Debian 服务器中),这里的“pty”方面从何而来ssh?对我来说,就像我在使用任何其他实用程序一样cator sed,那么这里的“pty”方面来自哪里? 在screen或者tmux使用这个术语似乎更合理(尽管我认为它很不常见,这些应该被命名为“多路复用器”)。 ssh tty 1 个回答 Voted Best Answer jdwolf 2017-11-25T21:21:04+08:002017-11-25T21:21:04+08:00 ssh是客户端并通过本地机器上的tty 标准输出与您tty进行通信。在远程机器上,a是在您登录时由sshd创建的。pty sshd然后执行你的shell,将它连接到它pty,这样就不会显示在远程机器上,而是将信息转发ssh到本地机器。 shell连接到pty就像它在本地使用一样tty,但发送到的信息pty不会打印到本地屏幕,而是被定向到sshd然后将其发送到连接的ssh 客户端,该客户端会sshd生成一个伪终端。
ssh
是客户端并通过本地机器上的tty 标准输出与您tty
进行通信。在远程机器上,a是在您登录时由sshd创建的。pty
sshd
然后执行你的shell
,将它连接到它pty
,这样就不会显示在远程机器上,而是将信息转发ssh
到本地机器。shell
连接到pty
就像它在本地使用一样tty
,但发送到的信息pty
不会打印到本地屏幕,而是被定向到sshd
然后将其发送到连接的ssh
客户端,该客户端会sshd
生成一个伪终端。