Эй, я использую bash на windows 10, чтобы попытаться получить быстрый и простой способ SSH в мой сервер Ubuntu на Amazon Web Services. Насколько я могу судить, все настроено правильно, но когда я иду в ssh
$ ssh -vvv -i key.rsa ubuntu@123.456.789.123
Я
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 123.456.789.123 [123.456.789.123] port 22.
debug1: connect to address 123.456.789.123 port 22: Resource temporarily unavailable
ssh: connect to host 123.456.789.123 port 22: Resource temporarily unavailable
подключение через шпатлевку в порядке. Что это дает?
EDIT: я получил еще один шаг, добавив эту строку в конец /etc / ssh / ssh_config:
ProxyCommand nc %h %p %r
но теперь у меня есть новая проблема:
$ ssh -vvv -i id_rsa 123.456.789.123
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Executing proxy command: exec nc 123.456.789.123 22 User
debug1: permanently_drop_suid: 1000
debug3: Incorrect RSA1 identifier
debug3: Could not load "id_rsa" as a RSA1 public key
debug1: identity file id_rsa type 1
debug1: identity file id_rsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8
nc: getaddrinfo: Servname not supported for ai_socktype
ssh_exchange_identification: Connection closed by remote host
эта точно такая же команда с точно таким же ключом работает на моем сервере (для ssh в себя).
$ ssh-keygen -l -f id_rsa
подтверждает, что это тот же действующий ключ. Putty все еще работает, поэтому это не мои настройки порта AWS. Нет входа по SSH в логах сервера при попытке подключиться из WinBash, но (конечно) запись появляется, когда мой сервер SSHes в себя, поэтому я предполагаю, что это что-то с моим клиентские настройки, но какие?