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, поскольку он будет искать этот файл.