ssh port forwarding com chave privada

0

Eu tenho um servidor de nuvem da AWS que executa o linux, ao qual me conecto em meu computador doméstico. Até agora eu costumava usar Putty para se conectar a ele (Windows), mas eu só mudei para o Linux para o meu computador doméstico.

Estou tentando descobrir como criar um túnel ao usar uma chave privada para conectar-se por meio do ssh.

O exemplo no site do documento é bastante simples:

Para se conectar ao servidor remoto:

ssh -i <key_file> [email protected]

Isso funciona.

No entanto, para criar um túnel, o documento menciona

ssh -L8080(portnumber):[email protected]:8080(remoteport)

Mas não há menção de como criar um túnel usando uma chave privada, como no primeiro exemplo.

Eu tentei ssh -i <key_file> -L8080(portnumber):[email protected]:8080(remoteport)

mas não funcionou.

Alguém pode fornecer o comando correto para criar o túnel ao usar uma chave privada? Obrigado!

    
por jim basquiat 24.12.2017 / 03:19

1 resposta

4

Você está confundindo o encaminhamento de porta com o host (para se conectar).

A fórmula é simplesmente:

ssh user@host -i keyfile.pem -L 1234:127.0.0.1:2345
    
por 24.12.2017 / 03:25