В своей школьной работе я должен использовать компьютер, на котором установлен клиент базы данных Neo4j. Я хочу подключиться к этому компьютеру с моего ноутбука. У меня была установлена эта конфигурация, но моя система сломалась, и теперь я не знаю, как это сделать.

Мой репетитор отправил мне это:

ssh [логин] @ ["адрес"] -p 10022

tunnel ssh [логин] @ ["адрес"] -p 10022 -L7474: локальный хост: 7474

И я настроил это так в putty:

В туннельном конфиге я набрал 7474:localhost:7474 в блоке порта источника и [login] @ ["address"]:10022 в пункте назначения.

Когда я нажимаю open, он запускается, я ввожу свой пароль для входа, но когда я набираю localhost:7474 в моем браузере, сайт не загружается. Я полагаю, что информация, которая была отправлена мне, верна. Неужели я что-то не так? Пожалуйста, кто-нибудь может объяснить мне, как это сделать?

1 ответ1

1

Синтаксис ключа -L ssh :

-L [bind_address:]port:host:hostport

где

  • port (7474) является эквивалентом порта источника в PuTTY
  • host:hostport (localhost:7474) является эквивалентом Destination в PuTTY

login@address не является частью конфигурации туннеля.

Две команды, которые вы получили от репетитора, не должны использоваться вместе. Первый - это обычный вход по SSH. Последний - вход по SSH, который также создает туннель. То, что вы хотите имитировать, это только последняя команда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .