Por que o utilitário ssh é considerado um pty?

Por que o utilitário ssh é considerado um pty?

Eu liaquiisso sshé considerado um pty. Por que? Se eu executar um sshcomando em meu console (digamos, em um servidor Debian), de onde vem o aspecto "pty" sshaqui? Para mim, é como se eu estivesse usando qualquer outro utilitário como catou sed, então de onde vem o aspecto "pty" aqui?

Em screenou tmuxpareceria 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ê ttyatravés do seusaída padrão do ttyna máquina local. Na máquina remota, um ptyé criado porsshdquando você fizer login.

sshdem seguida, executa o seu shell, conectando-o ao seu ptypara que, em vez de aparecer na máquina remota, as informações sejam encaminhadas sshpara a máquina local.

O shellse conecta ao ptymesmo como se fosse ttyusado localmente, mas as informações enviadas para o ptynão são impressas na tela local, mas são direcionadas para sshdentão serem enviadas para o conectadossh clienteo que faz sshdumpseudo-terminal.

informação relacionada