Привет, я хочу удаленно администрировать (интерфейс командной строки) окно Linux с моего домашнего ПК с Windows.

У меня есть клиент SSH на коробке Linux. У меня есть ssh-клиент на моем домашнем ПК с Windows. У меня есть логин на VPS под управлением ssh-сервера. Я могу SSH из коробки Linux на VPS. Я могу ssh с моего домашнего ПК с Windows на VPS.

Как мне соединить два клиента ssh? Существует ли простой способ подключения портов локально (на сервере VPS/ssh)?

Спасибо Дэйв

2 ответа2

1

зависит, будут ли логины односторонними, как вы их описали. Если это так, у вас есть возможность переадресации удаленного порта (из 22 linbox) на свободный порт на VPS (скажем, 22222)

LINbox> ssh -vfN -R *:22222:localhost:22 VPSuser@VPSbox

(* является связыванием по умолчанию, вы можете указать IP, если вам нужно)

Затем вы можете войти из win WINbox> ssh LINuser@VPSbox -p 22222

это имеет причуду - вы должны настроить скрипт, который отслеживает, что туннель все еще работает, или который может перезапустить его (потому что он будет тормозить;), и это может потребовать pubkey, так что вы можете сделать это без ввода пароля

Seel также перенаправление определенных портов через обратные туннели SSH

0

То, что вы хотите, это обратное туннелирование SSH с машиной, выступающей в качестве посредника.

Вы должны следовать подсказке rogerovo и создать переадресацию портов с VPS (некоторый случайный высокий порт) на LinuxBox (порт 22). Однако вам также понадобится SSHD-сервер, работающий на LinuxBox.

Только с двумя клиентами не будет работать. Клиент, поступающий из LinuxBox, не может принять команду от VPS обратно в LinuxBox. Вам нужен сервер на LinuxBox, который фактически получает и обрабатывает команды.

В противном случае: Прорыв туннелей -> Вам лучше взглянуть на опцию поддержания активности
Второй туннель -> Чтобы упростить вход в систему, вы можете добавить еще один туннель из Windows Box в VPS.

(Win 22222 -> VPS 22221 -> VPS 22222 -> LinuxBox 22)

Тогда вам нужно войти в систему только один раз, чтобы попасть в окно Linux. Однако не знаю, как сделать переадресацию портов из Windows:/.

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