Как подключиться к Checkpoint VPN с помощью Passport с помощью snx в Linux/Ubuntu?

Вы можете перенаправлять стандартный входной поток только из одного места. Вы не можете ожидать, что сможете перенаправить его из нескольких файлов или обработать подстановки в одной команде.

Команда

cat < <(date) <(hostname) <(uptime) <(cat /etc/resolv.conf)

совпадает с

cat <(hostname) <(uptime) <(cat /etc/resolv.conf) < <(date)

т. е. вы даете catтри входных файла, а затем перенаправляете вывод dateна его стандартный ввод.

Утилита catне будет использовать свой стандартный входной поток, если ей предоставлены файлы для работы, но вы можете заставить ее это делать, используя специальное -имя файла:

cat - <(hostname) <(uptime) <(cat /etc/resolv.conf) < <(date)

Также обратите внимание, что последняя подстановка процесса бесполезна, и команду лучше записать как

cat - <(hostname) <(uptime) /etc/resolv.conf < <(date)

или, без перенаправления вывода date, как

cat <(date) <(hostname) <(uptime) /etc/resolv.conf

или, при подстановке одной команды,

cat <( date; hostname; uptime; cat /etc/resolv.conf )

или, без замены процесса,

date; hostname; uptime; cat /etc/resolv.conf

Связанные:

0
21.05.2021, 09:12
1 ответ

У меня та же проблема, что и у вас. Раньше я подключался к CheckPoint VPN через snx внутри докера, но потом бесполезно из-за интеграции с паспортом. До сих пор я также не мог найти решение (с помощью snx ).

Но вот что я сделал, чтобы решить эту проблему.

  • Запуск сервера Linux с графическим интерфейсом,Я установил ОС Windows на виртуальную машину KVM ()
  • Установите последнюю версию приложения CheckPoint и настройте параметры для использования паспортного метода аутентификации
  • Установите ssh-клиент внутри Windows и создайте пакетный файл для :
    • определить, была ли установлена ​​VPN или нет
    • использовать планировщик задач для запуска SSH для создания переадресации портов между локальным хостом Windows и удаленным сервером всякий раз, когда VPN был включен
  • Настройте брандмауэр Windows, чтобы разрешить доступ к порту с хоста Linux (, или вы можете полностью отключить брандмауэр Windows)
  • И, наконец, настройте переадресацию портов (iptables, используя Webmin )на хосте Linux, чтобы разрешить другим (пользователям Linux )в той же сети, что и сервер Linux, доступ к удаленному узлу через виртуальную машину Windows

Выглядит сложно, но работает. Отдельным пользователям Linux не нужно индивидуально подключаться к CheckPoint. Просто нужен выделенный (сервер Linux )с виртуальной машиной Windows (или ПК с Windows. Я думаю, )можно подключиться к CheckPoint VPN, а другим пользователям Linux просто нужно использовать его в качестве шлюза (. ] используя переадресацию портов ).

Надеюсь, это решит вашу проблему. Нет необходимости переводить всех пользователей Linux на использование Windows или Mac. Но все равно нужно вложить бюджет и усилия для подготовки такого шлюза. Какой из них дешевле и эффективнее, решать вам.

1
02.09.2021, 03:34

Теги

Похожие вопросы