Eu liaquiisso ssh
é considerado um pty. Por que? Se eu executar um ssh
comando em meu console (digamos, em um servidor Debian), de onde vem o aspecto "pty" ssh
aqui? Para mim, é como se eu estivesse usando qualquer outro utilitário como cat
ou sed
, então de onde vem o aspecto "pty" aqui?
Em screen
ou tmux
pareceria mais plausível usar esse termo (embora eu ache que é bastante incomum e que deveriam ser chamados de "multiplexadores").
Responder1
ssh
é oclientee se comunica com você tty
através do seusaída padrão do ttyna máquina local. Na máquina remota, um pty
é criado porsshdquando você fizer login.
sshd
em seguida, executa o seu shell
, conectando-o ao seu pty
para que, em vez de aparecer na máquina remota, as informações sejam encaminhadas ssh
para a máquina local.
O shell
se conecta ao pty
mesmo como se fosse tty
usado localmente, mas as informações enviadas para o pty
não são impressas na tela local, mas são direcionadas para sshd
então serem enviadas para o conectadossh
clienteo que faz sshd
umpseudo-terminal.