я прочелздесьэто ssh
считается pty. Почему? Если я запускаю ssh
команду в консоли (скажем, на сервере Debian), где ssh
здесь появляется аспект "pty"? Для меня это как если бы я использовал любую другую утилиту, например cat
или sed
, так где же здесь появляется аспект "pty"?
В этом screen
случае tmux
было бы более правдоподобно использовать этот термин (хотя я считаю, что он довольно необычен и их следовало бы называть «мультиплексорами»).
решение1
ssh
этоклиенти общается с вами tty
через вашстандартный вывод ttyна локальной машине. На удаленной машине pty
создаетсяsshdпри входе в систему.
sshd
затем выполняет ваш shell
, подключая его к своему компьютеру pty
так, чтобы вместо отображения на удаленной машине информация передавалась ssh
на локальную машину.
Подключается shell
к pty
точно так же, как если бы использовался tty
локально, но информация, отправленная на , pty
не выводится на локальный экран, а направляется на sshd
затем отправляется на подключенное устройство.ssh
клиентчто sshd
делаетпсевдотерминал.