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
- Execute tarefas remotas com comandos do agente
- Acompanhe, pause e assuma a mesma sessão remota
- Primeiros passos