Здравствуйте!
Требуется мне временно открыть SSH-доступ на свой домашний компьютер, чтобы он был виден из интернета. Компьютер спрятан за NAT провайдера.
Я умею вывешивать HTTP-шный порт помощью http://proxylocal.com.
Пытаюсь сделать то же самое с SSH портом (22), и коннект не срабатывает, не подходит пароль.
Делаю так. На домашнем компе выполняю:
/var/lib/gems/1.8/bin/proxylocal 22 --host webhamster
На удаленном компе даю команду подключения по SSH:
# ssh webhamster.t.proxylocal.com
The authenticity of host 'webhamster.t.proxylocal.com (68.86.45.54)' can't be established.
RSA key fingerprint is 71:98:01:ea:33:63:f4:c1:f6:56:0b:6A:84:f7:a4:55.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'webhamster.t.proxylocal.com,68.86.45.54' (RSA) to the list of known hosts.
webhamster.t.proxylocal.com's password:
Permission denied, please try again.
Локально подключение по SSH работает нормально, пароль проходит, то есть демон sshd запущен и правильно работает.
Вопрос. Почему не проходит пароль при внешнем соединении? Это проблема настройки SSH демона, или proxylocal может работать только с HTTP траффиком?
На всякий случай текущий sshd конфиг /etc/ssh/sshd_config: