Я имею дело с 3 машинами: X (где моя база данных), Y, Z (где мое java-приложение). X имеет маршрут к Y и Z, Z не имеет маршрута к X, но имеет маршрут к Y, Y не имеет пути к X, но имеет маршрут к Z.

Поэтому я устанавливаю туннель от Z до X, сначала перенаправив порт из X в Z, выполнив:

ssh -t -R 3306:127.0.0.1:4444 name2@domain-of-Y ssh -t -R 4444:127.0.0.1:4444 name3@domain-of-Z

и, кажется, все идет хорошо. Однако, когда я пытаюсь подключиться от Z к X, я делаю:

SSH name1@IP-of-X

и он предлагает ввести пароль, и я ввожу его, но он не принимает пароль. Я на 100% уверен, что это мой правильный пароль, потому что X - моя личная машина. Конечной целью туннеля является подключение моего java-приложения на Z к моей базе данных на X. Есть идеи? Заранее спасибо.

0