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