Eu li aqui que ssh
é considerado um pty. Por quê? Se eu executar um ssh
comando no meu console (digamos, em um servidor Debian), de onde vem o aspecto "pty" ssh
daqui? 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
parece mais plausível usar esse termo (embora eu ache bastante incomum e devam ser chamados de "multiplexadores").
ssh
é o cliente e se comunica com vocêtty
por meio da saída padrão do seu tty na máquina local. Na máquina remota, umpty
é criado por sshd quando você faz login.sshd
em seguida, executa seushell
, conectando-o ao seupty
para que, em vez de aparecer na máquina remota, as informações sejam encaminhadasssh
para a máquina local.O
shell
se conecta aopty
como seriatty
usado localmente, mas as informações enviadas para opty
não são impressas na tela local, mas são direcionadas para , em seguida, enviadas para o clientesshd
conectado que faz um pseudo-terminal .ssh
sshd