Fedora 16 ssh pela internet / rede doméstica. Mesmo computador ok

2

Eu postei isso pela primeira vez no serverfault. link

Acho que configurei os servidores ssh em minha máquina doméstica, mas não sei como fazer isso a partir de um computador cliente na mesma rede, muito menos pela Internet.

Do mesmo servidor, eu posso fazer: ssh user @ server

Tem um ip estático 192.168.1.100 que eu adicionei ao / etc / hosts. E está tudo bem.

Se eu fizer isso a partir do cliente na mesma rede, eu posso "pingar host", mas não posso ssh. Apenas fica preso quando eu digito "servidor ssh".

Além disso, como eu me conectaria pela internet? Eu tenho uma configuração de "[email protected]" para o IP dinâmico, mas eu não saberia como ssh para isso e, em seguida, tê-lo ser roteado para o computador 192.168.1.100.

Edit: As coisas que eu pesquisei já estão escritas (iniciando o serviço sshd, editando / etc / hosts, ping). Não consegui encontrar mais informações sobre o google, pois não tenho certeza do que preciso procurar.

Edit2: Esta é a saída do cliente de "ssh -vvv server".

OpenSSH_5.6p1, OpenSSL 1.0.0e-fips 6 Sep 2011
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to host [192.168.1.100] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file /home/user/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /home/user/.ssh/id_rsa type 1
debug1: identity file /home/user/.ssh/id_rsa-cert type -1
debug1: identity file /home/user/.ssh/id_dsa type -1
debug1: identity file /home/user/.ssh/id_dsa-cert type -1
    
por chemelnucfin 31.12.2011 / 00:28

2 respostas

1

Basta tentar o telnet para a porta 22 no outro host, se você estiver vendo o cabeçalho do servidor OpenSSH, então, como tal, não há problema com o servidor escutando ou com o cliente capaz de acessar o servidor opensshd, mas poderia ser um problema com o ssh_config. Se você não conseguir fazer o telnet para a porta 22, o servidor opensshd não poderá ser acessado na rede. Possíveis razões, configuração de rede, rejeições de firewall.

    
por 05.01.2012 / 09:11
0

O Fedora tem um firewall habilitado por padrão que bloqueia todas as portas. Você só precisa abrir a Porta TCP 22 para OpenSSH para permitir o acesso de outros computadores.

link

    
por 05.01.2012 / 08:08