Não consigo entrar no meu Mac em casa, do escritório

0

Estou tentando ssh / sftp no meu Mac em casa, no escritório.

Eu posso pingar bem. Tenho certeza que configuro as chaves corretamente com ssh-keygen

Veja o que estou recebendo (informações privadas mascaradas com ••• ):

Edit07:.ssh zeev$ ssh -vvv dzg@•••.dyndns.tv
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to •••.dyndns.tv [76.•••.62] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file /Users/zeev/.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 /Users/zeev/.ssh/id_rsa type 1
debug1: identity file /Users/zeev/.ssh/id_rsa-cert type -1
debug3: Not a RSA1 key file /Users/zeev/.ssh/id_dsa.
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
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /Users/zeev/.ssh/id_dsa type 2
debug1: identity file /Users/zeev/.ssh/id_dsa-cert type -1
ssh_exchange_identification: Connection closed by remote host
    
por Ze'ev 11.07.2013 / 21:22

1 resposta

1

Parece que você está usando a versão errada da sua chave SSH.

Supondo que você esteja executando o Mac OS X no trabalho (ou qualquer outra variante do UNIX / Linux), execute o seguinte: ssh-keygen -t rsa e especifique ~/.ssh/home como seu caminho - isso permitirá usar sua chave id_rsa padrão para fins de trabalho, caso você precise. Em seguida: cat ~/.ssh/home.pub e cole a chave no arquivo ~/.ssh/authorized_keys no seu Mac doméstico.

Se você estiver executando o Windows, use PuTTYgen para regenerar sua chave, mas desta vez copie a chave pública 'OpenSSH' (na janela rolável na parte superior) para o arquivo ~/.ssh/authorized_keys em seu Mac inicial. Em seguida, carregue a versão PPK de sua chave no agente do PuTTY.

    
por 11.07.2013 / 21:59

Tags