Plataforma: Apenas Linux
O Remote Shell permite abrir um terminal em um dispositivo Linux remoto por meio do AnyDesk. A sessão se comporta como um terminal local e oferece suporte a comandos padrão de shell, variáveis de ambiente e prompts interativos, por exemplo, sudo.
Requisitos
Instale o AnyDesk 8.0.0 para Linux ou uma versão posterior em ambos os dispositivos.
O dispositivo remoto deve executar um servidor de exibição. Ambientes headless não são suportados.
Permissões
O Remote Shell está desativado por padrão. Você pode ativá-lo ou desativá-lo durante uma solicitação de conexão ou por meio de perfis de permissão.
Ative ou desative o Remote Shell na Accept Window quando uma solicitação de conexão aparecer ou durante uma sessão ativa.

Para alterar o comportamento padrão para tipos específicos de conexão, navegue até Configurações > Permissões. A partir daí, você pode ajustar a configuração de Remote Shell para o Perfil de Permissão relevante.
🚨 IMPORTANTE
Se a permissão de Remote Shell for revogada enquanto um shell estiver aberto, o shell será encerrado imediatamente e uma mensagem de erro aparecerá.
Iniciar uma sessão de Remote Shell
Você pode iniciar uma sessão de Remote Shell de várias maneiras:
Pelo campo de conexão.
Insira o ID ou Alias do AnyDesk remoto e selecione o ícone Remote Shell.
A partir de um bloco de dispositivo.
Clique com o botão direito em qualquer bloco de dispositivo em Sessões Recentes, Favoritos ou outra lista de dispositivos e selecione Remote Shell.
A partir de uma sessão ativa.
Durante uma sessão remota padrão, localize a Barra de Ferramentas da Sessão, clique no ícone Ações e selecione Remote Shell.
Comportamento do Remote Shell
As sessões iniciam em Bash por padrão. Você pode alternar para outro shell instalado, como
zshoufish, usando comandos padrão de shell.Se um usuário estiver conectado no dispositivo remoto, os comandos serão executados no contexto desse usuário.
Se nenhum usuário estiver conectado, os comandos serão executados sob o gerenciador de login (por exemplo, GDM ou SDDM).
Unscroll ao digitar – habilitado por padrão. Quando ativado, a visualização do terminal retorna automaticamente ao prompt ativo quando você começa a digitar. Clique com o botão direito no terminal para alternar essa configuração.
Suporta prompts interativos de senha para
sudo.Você pode abrir várias instâncias de terminal dentro de uma única conexão.
Você pode bloquear a entrada do teclado para evitar comandos acidentais.
Os comandos executados pelo Remote Shell podem ser registrados pelo sistema operacional. Se o histórico do shell estiver habilitado no sistema remoto, os comandos serão salvos no arquivo de histórico (por exemplo,
.bash_history).
Atalhos e navegação
Ação | Entrada |
Rolar histórico |
|
Copiar e colar padrão | Use os atalhos padrão do sistema ou o menu de contexto com clique direito. |
Copiar e colar rápido | Selecione o texto e clique com o botão do meio para colar. |
Colar alternativo |
|
Solução de problemas
A sessão do shell é encerrada inesperadamente.

Causa
A permissão Remote Shell foi desativada no dispositivo remoto.
Solução
Verifique se o Remote Shell permanece habilitado na Accept Window e nos perfis de permissão.