Eu sou uma novata para tudo isso, mas vou tentar explicar o meu melhor. Primeiro de tudo eu estou no MacOSX Eu tenho um servidor remoto no Ubuntu para o qual eu gostaria de acessar por ssh.
O administrador do sistema me deu um IPsec, quando eu estou conectado a ele, não tenho acesso à internet, mas posso conectar pelo ssh ao meu servidor. Então, onde quer que eu esteja, posso me conectar ao VPN IPsec e depois ao meu servidor remoto sem precisar estar na rede local.
Agora eu também tenho acesso da minha mesa para uma conexão de internet local, de lá eu posso pingar o servidor e eu também posso acessá-lo através de uma interface web (digitando o endereço IP no meu navegador) MAS não consigo me conectar o servidor com ssh.
aqui está o que eu recebo:
$ ssh XX.XXX.XXX.X -v
OpenSSH_7.6p1, LibreSSL 2.6.2
debug1: Reading configuration data /Users/me/.ssh/config
debug1: /Users/me/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to XX.XXX.XXX.X port 22.
debug1: Connection established.
debug1: identity file /Users/me/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file /Users/user/.ssh/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6
ssh_exchange_identification: read: Operation timed out
antes de conseguir que eu tentei gerar chave rsa e colocar minha chave pública no servidor remoto (desde que eu possa se conectar com a VPN), mas eu ainda recebo erro. Como você pode ver, a conexão é estabelecida, embora pareça que algo esteja impedindo a comunicação entre meu computador e o servidor. e até agora não encontrei nenhuma solução para esse problema ...
edit 1: então eu tentei com verbose extra -vvv, mas eu não vejo nenhuma diferença
$ ssh XX.XXX.XXX.X -vvv
OpenSSH_7.6p1, LibreSSL 2.6.2
debug1: Reading configuration data /Users/me/.ssh/config
debug1: /Users/me/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to XX.XXX.XXX.X port 22.
debug1: Connection established.
debug1: identity file /Users/me/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6
ssh_exchange_identification: read: Operation timed out
edit 2: então eu tento adicionar um pouco mais de informação: eu gero uma chave rsa e copio / colo minha chave pública no servidor remoto em .ssh / authorized_keys
quando eu verifico o log no servidor desta maneira:
cat /var/log/auth.log
não há nenhum traço na minha tentativa de conexão