Заставьте SSH не использовать VPN

Заставьте SSH не использовать VPN

Недавно я начал использовать VPN-сервер на своем ноутбуке. Теперь все проходит через него, включая мои SSHFS-монтирования и SSH-оболочку на/с моего FTP-сервера. Из-за этого он теперь очень медленный и не отвечает.

Возможно ли по-прежнему использовать VPN «глобально», за исключением всех задач, связанных с SSH? (Только ноутбук использует VPN-подключение, а не FTP-сервер)

Арч Линукс.

решение1

Есть BindAddressопция, которая позволит вам не заходить через VPN-сеть, даже если она установлена ​​как сеть по умолчанию.

Его можно задать в файле конфигурации ~/.ssh/configкак

Host your-non-vpn-host
  BindAddress your-local-ip-non-vpn

-oBindAddress=your-local-ip-non-vpnИли просто переключитесь на SSH/SFTP/SSHFS в командной строке .

А как найти свой your-local-ip-non-vpn? Перечислите ваши локальные IP-адреса, используя ip address showи выберите тот, который отображается рядом с вашим «обычным» сетевым интерфейсом (а не тот, который отображается рядом с вашим VPN-интерфейсом).

Связанный контент