Até onde eu entendi, um emulador de terminal é um programa baseado em GUI que me dá uma janela de visualização semelhante a um terminal e me permite interagir com ele como faria com um terminal, exceto que ele tem todo o suporte de o sistema X, então suspeito que ssh user@ip
isso não me dará acesso a um emulador de terminal rodando na máquina remota. Se eu quiser usar isso, preciso me conectar a essa máquina via VNC e abrir uma janela de emulador de terminal nessa área de trabalho.
Mas eu tenho acesso a um console virtual (um que, fisicamente na máquina remota eu obteria via Ctrl++ , por exemplo) Alt? Eu posso , o que me dá acesso à área de transferência, que vem com o X, então parece que também não estou em um console virtual ...F2ssh -X ...
Em relação à duplicata proposta, como minha pergunta é especificamente sobre SSH, as informações que posso coletar são as seguintes:
-
Ssh (que conecta um terminal em uma máquina com programas em outra máquina)
-
pseudoterminais usam “dispositivos” PTY para organizar a comunicação entre aplicativos de console e o programa de criação de terminal que é executado no espaço do usuário . Exemplos são emuladores de terminal baseados em X e sshd, que aloca um pseudotty para cada sessão de login.
-
Pode haver algum aplicativo que "emule" o terminal aceitando pressionamentos de tecla do usuário e enviando-os para algum lugar (xterm e ssh são bons exemplos). Existe uma API no Kernel chamada pseudo terminal para isso. Portanto, seu tty pode realmente estar conectado a algum aplicativo em vez de um terminal real. O Xterm usa o X11 para exibir texto e o ssh usa a conexão de rede para isso.
então a resposta à minha pergunta parece ser "ele dá acesso a um pseudo terminal".
https://unix.stackexchange.com/a/4132/153329
Com ssh user@ip você obtém o shell rodando no pseudo-terminal (não no emulador de terminal X11).
Com o ssh -X, você obtém o encaminhamento X11 - um protocolo SSH que permite que os usuários executem aplicativos gráficos em um servidor remoto e interajam com eles usando sua exibição local e dispositivos de E/S.
O X11 usa um modelo cliente-servidor, onde um X Server é um programa em uma máquina que gerencia o acesso a displays gráficos e dispositivos de entrada (monitores, mouses, teclados, etc.), e um X Client é um programa que manipula dados gráficos.
X Servers e X Clients podem se comunicar em uma rede remota.