Sim , é possível encapsular o RDP sobre o SSH. Então, você pode distribuir chaves privadas para o seu túnel SSH.
Configurando um túnel SSH
Pré-requisitos
- Um servidor SSH
- Uma máquina para remoto em
- PuTTY SSH Client (Para conectar a máquina ao servidor)
Etapas
- Suponha que a máquina na qual você deseja se conectar tenha o IP:
192.168.1.100
-
Suponha que o endereço de internet público da sua rede doméstica seja:
my-public-ip
- Abra o PuTTY Client e insira seu IP público na sessão
mstsc
para iniciar a Área de trabalho remota do Windows Comousarchavesprivadas/públicascomoseutúnelSSH
Agora,aconfiguraçãoacimaaindanãoresolveriaseuproblemadenãousarchavesprivadas/públicas.
Éassimquevocêpodefazerisso:
- Use
PuTTYGen para gerar chaves públicas / privadas
Em seu servidor SSH, carregue a chave pública (geralmente ~/.ssh/authorized_keys
)
CHMOD como mostrado abaixo:
-
chmod 700 ~/.ssh
-
chmod 600 ~/.ssh/authorized_keys
No cliente PuTTY, envie seu arquivo de chave privada para autenticação
Fontes:
Tunneling Remote Desktop sobre SSH com PuTTY
Adicionando chaves SSH a Authorized_Keys
Autenticação de chave pública para login sem senha