Túnel usando PuTTY - equivalente para o comando ssh?

6

Estou tentando conectar-me a um servidor remoto, com base nas instruções fornecidas nesta página:
link

Sugiro criar um túnel da minha máquina local para o meu servidor usando o comando:

ssh -NfL localhost:5006:localhost:5006 [email protected]

No entanto, minha máquina local é o Windows - sendo um programador iniciante, tenho dificuldade em descobrir como reproduzir o comando acima mencionada, mas com o PuTTY.

Alguém poderia me ajudar com isso?

Obrigado

    
por jim basquiat 29.10.2017 / 21:49

2 respostas

4

Você pode fazer isso diretamente com a linha de comando do Putty:

putty.exe -L 5006:<remote_host>:5006 -P 22 -l <user> -pw <pwd>

onde

  • <remote_host> é seu host remoto (executando o servidor atendendo na porta 5006)
  • <user> / <pwd> são as credenciais para acessar via SSH para <remote_host>

assumindo que a porta SSH é 22

    
por 31.10.2017 / 12:26
1

O PuTTY vem com o cliente Plink do console.

O Plink tem a mesma sintaxe de linha de comando que o OpenSSH ssh exceto:

  • para a opção -f , que não tem um equivalente no Windows.
  • e você não pode combinar vários switches após um traço - assim, em vez de -NL ... , você precisa usar -N -L ... .

Então, você pode usar:

plink.exe -N -L localhost:5006:localhost:5006 [email protected]

Referência: Usando a ferramenta de conexão de linha de comando Plink

Alternativamente, você pode configurar o túnel no GUI do PuTTY.

Veja Como criar um túnel SSH usando o PuTTY no Windows?

    
por 30.10.2017 / 09:30