Выяснил это!
Добавление sshuttle
команды, чтобы $HOME/.config/lxsession/LXDE/autostart
сделать работу! Чтобы перезапустить соединение, когда туннель ssh сталкивается с разорванным каналом, @перед командой я добавил символ.
У меня возникают проблемы при автозапуске sshuttle при входе в систему.
Я бы предпочел, чтобы эта программа была от имени пользователя root.
На клиенте я использую Arch Linux с LXDE и LXDM для входа.
Этот клиент должен подключиться к серверу Debian через порт 443.
Стоит упомянуть: рассматриваемая команда ( sudo sshuttle -r 'user@server':443 0/0
работает нормально при выполнении вручную в окне терминала.
Пробовал использовать xinitrc
для него, может быть, можно связать сценарий bash с xinitrc
и выполнить эту команду оттуда? Опять же, он должен иметь root без необходимости ввода пароля (в командах автозапуска я хочу, чтобы он выполнялся полностью, не запрашивая ввода).
Я думаю о добавлении его в anacrontab, но я колеблюсь, так как я не совсем понимаю этот инструмент.
Выяснил это!
Добавление sshuttle
команды, чтобы $HOME/.config/lxsession/LXDE/autostart
сделать работу! Чтобы перезапустить соединение, когда туннель ssh сталкивается с разорванным каналом, @перед командой я добавил символ.