Prepare a conexão

O Windows precisa ter o serviço RDP habilitado, uma conta autorizada para acesso remoto e uma rota de rede acessível pelo Mac. Use sua LAN ou VPN conforme necessário. Instalar este cliente não habilita o serviço RDP no Windows.

Na página de downloads, escolha o pacote para o chip do seu Mac: Apple silicon requer macOS 13 ou posterior; Intel requer macOS 12 ou posterior. Confira nessa página a disponibilidade. Baixe o DMG correspondente e arraste o rdp-cli para Aplicativos. Configure o acesso pela linha de comando com o comando abaixo. Se o terminal não encontrar o programa, abra um novo terminal ou use o caminho completo do executável dentro do aplicativo. O DMG também contém um executável independente.

/Applications/rdp-cli.app/Contents/MacOS/rdp-cli install-cli
rdp-cli --help

Crie uma sessão

Substitua o endereço de exemplo e USER pelo servidor e pela conta que você tem autorização para usar. Cole este bloco no Terminal do macOS (zsh), digite a senha quando solicitado e pressione Return. A senha não aparece na tela; o bloco a envia ao rdp-cli e encerra a entrada automaticamente.

Para uma conta de domínio, acrescente --domain DOMAIN. Como alternativa, use uma credencial salva com --credential-ref CREDENTIAL; não combine fontes de senha. A política de certificados RDP atual usa ignore por padrão. Consulte rdp-cli connect --help e configure a verificação para seu ambiente.

Leia o estado e os erros no JSON retornado e guarde data.session. Uma sessão conectada ainda pode exibir a tela de entrada ou de boas-vindas.

read -r -s "rdp_password?Senha: "
printf '\n'
printf '%s' "$rdp_password" | rdp-cli connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password

Confira a tela real

Substitua SESSION pelo valor retornado e abra first-screen.png. A resposta também contém data.observation, que deve acompanhar entradas baseadas nessa imagem. Após reconexão, mudança de controle ou alteração das telas, obtenha uma nova observação.

rdp-cli screenshot --session SESSION --out first-screen.png

Abra o visualizador quando quiser acompanhar

A conexão não exige uma janela local. Abra a mesma sessão para acompanhar o progresso. A janela começa em modo de visualização; seus controles permitem pausar e assumir. Fechar uma janela somente de visualização mantém a conexão. Fechar uma janela que detém o controle deixa a entrada pausada.

rdp-cli watch --session SESSION --viewer window

Se a conexão falhar

Confira endereço, rede, serviço RDP e permissão da conta. Leia o erro estruturado antes de reenviar a senha. Use ajustes de compatibilidade apenas nas conexões com servidores antigos que precisarem deles. Para uma sessão existente, execute rdp-cli status --session SESSION.

Artigos relacionados

Comece na sua área de trabalho remota

Baixar o rdp-cli · Seguir o guia rápido da sua plataforma