2

Никогда на самом деле не нужно было этого делать, но я использую VPN-клиент CISCO и просто пытаюсь понять, как это сделать через ssh ... Погуглил, но это совершенно чуждо мне. Надеялся, что кто-нибудь здесь даст мне ссылку на хороший учебник для начинающих или подскажет, как это сделать с помощью терминала (если это даже то, что вы делаете ...)?

4 ответа4

2

Может ли это быть проблема DNS? Может быть, ваш поиск

(а) не найти abc.example.com или
(b) поиск abc.example.com через внешний (WAN) интерфейс вместо VPN

Если у вас есть внутренний (192.168 ...) IP-адрес для этой машины, попробуйте это вместо имени хоста.

1

В окне терминала:

ssh user @ hostname

1

Как говорит Крис: просто сделай это.

Когда установлено VPN-соединение, создается впечатление, что ваш ПК напрямую подключен к сети компании и все машины становятся вам доступны (ну, в пределах, установленных системными администраторами) прозрачно.

VPN создает защищенный туннель через Интернет к маршрутизатору в компании и представляет собой виртуальный сетевой интерфейс, который позволяет передавать / принимать пакеты непосредственно в / из локальной сети компании.

1

В качестве замены VPN-клиента Cisco вы можете самостоятельно подключиться к VPN через SSH.

На Mac есть отличная маленькая утилита, которая оборачивает ssh терминал. Он покажет вам эквивалент терминала ssh. Он называется SSH Tunnel Manager, и вы можете скачать его здесь. http://projects.tynsoe.org/en/stm/

Вот пример командной строки, которую он сгенерирует для вас ssh -N -p 22 -C -c 3des user@ssh.mycompany.com -L 3389/internalhost1.mycompany.com/3389 -L 2022/internalhost2.mycompany.com/22 -L 8080/internalhost3.mycompany.com/80

Это перенаправит локальные порты 3389, 22 и 3128 на три разных хоста через ssh-сервер вашей компании. Теперь, чтобы перейти по ssh на host2, вы должны запустить ssh username @ localhost -p 2022, который будет перенаправлять на internalhost2.mycompany.com:22

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