ssh redireccionamento

1

Eu tenho um servidor VPS estourado e meu computador está atrás de um NAT. Eu quero usar o redirecionamento ssh para se conectar com meu computador em casa em outro lugar.

Eu faço isso no meu computador de casa:

ssh -fNgR 2221:localhost:22 [email protected]

e então há uma meia escuta na porta 2221 em myvps.info

netstat -an 
tcp        0      0 127.0.0.1:2221          0.0.0.0:*               LISTEN  

agora quero me conectar ao meu computador de casa com o comando abaixo

ssh -p 2221 [email protected] 

mas retornou:

ssh: connect to host myvps.info port 2221: Connection refused

Eu uso o nmap myvps.info para ver qual porta está aberta no servidor vps que ele mostra:

PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   open     http
135/tcp  filtered msrpc
139/tcp  filtered netbios-ssn
445/tcp  filtered microsoft-ds
593/tcp  filtered http-rpc-epmap
4444/tcp filtered krb524

na porta 2221 aberta! por que e como posso eliminar esse problema?

    
por Caleb 16.04.2011 / 06:40

2 respostas

1

Seu netstat mostra "127.0.0.1:2221", o que significa que ele só escuta em 127.0.0.1 (conexões locais). Você precisará configurar outro endereço de escuta, um endereço IP da máquina ou 0.0.0.0, o que geralmente significa todos os endereços disponíveis.

    
por 16.04.2011 / 06:44
1

Você precisa usar:

ssh -fNR *:2221:localhost:22 [email protected]

que ligará o soquete de escuta do servidor a todas as interfaces de rede (não apenas ao localhost) e

GatewayPorts yes

no seu arquivo / etc / sshd_config (o caminho exato pode variar dependendo da sua distribuição Linux).

Veja o ssh e ssh_config man pages para mais informações.

    
por 16.04.2011 / 06:52

Tags