Почему я получаю connect_to localhost порт 9190: не удалось. на моем обратном ssh-туннеле?

Vim на самом деле хорошо справляется с этим, не прибегая к помощи другой программы. Полезны следующие опции:

setlocal comments=n:>
setlocal formatoptions+=aw
setlocal textwidth=72

Для получения дополнительной информации см. :help format-commentsи :help fo-table.

1
22.11.2019, 19:12
2 ответа

localhostс точки зрения school_server.edu. Итак, он пытается подключиться к 9190 на удаленном компьютере.

Я думаю, вы хотите, чтобы он подключался к вашей локальной сети. Поэтому (и этот бит. Я не уверен на 100% в ), вы должны отказаться от имени хоста.ssh -R 9999:9190 my_user@school_server.edu

0
27.01.2020, 23:57

Это приказ -из -оперативного выпуска. Клиент SSH пытается предварительно -установить соединение с портом 9190 домашнего компьютера сразу после установления соединения SSH, еще до того, как удаленный ncв университетской системе даже запустится. Если в это время локальный порт 9190 не прослушивается, установка удаленной переадресации -не будет выполнена.

Таким образом, вам нужно будет запустить локальныйnc -l 9190до запуска SSH-соединения, а не после .

Между версиями OpenSSH могут быть различия в точном поведении удаленной переадресации. :более новые версии могут задерживать открытие локального расширения туннеля до тех пор, пока что-то не подключится к удаленному концу.

2
27.01.2020, 23:57

Теги

Похожие вопросы