ssh туннель на ssh-туннеле между Windows и двумя Linux-машинами

У меня есть следующая конфигурация и вы хотите установить туннель в туннеле. Я прочитал уже следующую тему: Как поместить туннель в туннель?

Моя конфигурация:

Notebook --> Linux Server A --> Linux Server B 

Ноутбук: Windows XP с шпатлевкой
Linux Server A и B: Ubuntu 10.10

У меня есть ssh-соединение с туннелем из моего ноутбука через putty на сервер A. Теперь я хочу установить туннель с сервера A на B, чтобы я мог подключиться к IDE прямо к моему jboss на сервере B.

Это команда, которую я попробовал на сервере A для создания туннеля:

 ssh -t -L 8080:localhost:8080 Server B -p 8822 

Это не сработает.

Кто-нибудь знает, как создать рабочий туннель?

One Solution collect form web for “ssh туннель на ssh-туннеле между Windows и двумя Linux-машинами”

То, что вы ищете, называется «ssh multi-hop». Вполне возможно сделать это прозрачно, используя директиву ProxyCommand в .ssh/config (или эквивалентную конфигурационную опцию в PuTTY или что-то-вы):

 Host linux-server-b ProxyCommand ssh -q linux-server-a nc -q0 linux-server-b 22 

Что это делает, когда вы пытаетесь подключиться к linux-server-b :

  • открывает SSH-соединение с linux-server-a
  • запускает netcat и открывает TCP-соединение с linux-server-b
  • перенаправляет это соединение обратно к вам

Таким образом, вы можете использовать все функции SSH, как если бы вы были напрямую подключены к linux-server-b ; вы можете даже объединить несколько перелетов (сервер A на сервер B на сервер C на сервер D …)

Смотрите также:

  • Эквивалент полного управления, изменения и записи в Linux
  • Ли Linux копирует разрешения файлов NTFS?
  • Есть ли инструменты для редактирования файла initrd в Windows?
  • Безопасно ли писать в Linux-раздел из Windows?
  • Как сделать резервную копию данных моей системы Linux, если я хочу получить ее в других операционных системах?
  • Переустановка Windows 7 с двойной системой загрузки с Fedora
  • Двойная загрузка Ubuntu и Windows 8. w8 загружается через оболочку grub, но не из меню
  • Смонтируйте «спящий» раздел Windows, зашифрованный битлокатором
  • Почему имена файлов выглядят «нормальными» в Linux, но не удаленно в Windows?
  • Как создать загрузочный USB-привод Debian с помощью Windows
  • Почему мои виртуальные машины Windows теперь дают мне NS_ERROR_FAILURE при запуске, так как я обновил VirtualBox до 5.1.20?
  • Linux и Unix - лучшая ОС в мире.