Никогда на самом деле не нужно было этого делать, но я использую VPN-клиент CISCO и просто пытаюсь понять, как это сделать через ssh ... Погуглил, но это совершенно чуждо мне. Надеялся, что кто-нибудь здесь даст мне ссылку на хороший учебник для начинающих или подскажет, как это сделать с помощью терминала (если это даже то, что вы делаете ...)?
4 ответа
Может ли это быть проблема DNS? Может быть, ваш поиск
(а) не найти abc.example.com или
(b) поиск abc.example.com через внешний (WAN) интерфейс вместо VPN
Если у вас есть внутренний (192.168 ...) IP-адрес для этой машины, попробуйте это вместо имени хоста.
В окне терминала:
ssh user @ hostname
Как говорит Крис: просто сделай это.
Когда установлено VPN-соединение, создается впечатление, что ваш ПК напрямую подключен к сети компании и все машины становятся вам доступны (ну, в пределах, установленных системными администраторами) прозрачно.
VPN создает защищенный туннель через Интернет к маршрутизатору в компании и представляет собой виртуальный сетевой интерфейс, который позволяет передавать / принимать пакеты непосредственно в / из локальной сети компании.
В качестве замены 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