vpn однострочный скрипт входа

Мне нужно подключиться к VPN, и это довольно утомительно. Я пытался сделать один псевдоним, но по неизвестным причинам это не удалось. В настоящее время I use openvpn --config client.ovpn Затем он предлагает мне ввести имя пользователя и пароль, а также токен формы G auth. Но я хочу сделать это в одной строке и иметь псевдоним для этого. лайк alias vpn="openvpn --config client.ovpn -uname: r.balejik pass: fkjgndfk1fgf" возможно ли иметь один лайнер? а также этот псевдоним не работает по каким-то странным причинам, когда я получил.bashrc. Или какой-нибудь bash-скрипт - лучший вариант?

Спасибо,

Роб.

1 ответ

Вы можете добавить псевдоним .bash_profile, Вы должны указать путь к вашему client.vpn, иначе вам может понадобиться оказаться в этой папке при выполнении vpn,

alias vpn="openvpn --config /home/user/openvpn/client.ovpn"

Затем вы можете создать файл, содержащий ваше имя пользователя и пароль, и ссылаться на него из вашего client.ovpn.

Прежде всего, создайте файл с именем credentials.txt в той же папке, что и ваш client.ovpn.

nano credentials.txt

Внутри этого файла сохраните свое имя пользователя и пароль.

username
password

Сохраните файл, затем откройте client.ovpn и добавьте следующую директиву.

auth-user-pass credentials.txt

Еще раз, credentials.txt должен находиться в той же папке, что и client.opvn, поскольку он будет искать этот файл.

Другие вопросы по тегам