Так как я еще не могу прокомментировать - @LanceBaynes - ответ Mat корректен. Пользователь будет заблокирован, который не является проблемой, а мерами безопасности для предотвращения пользователей, которые не использовали их учетную запись в течение долгого времени (например, был запущен), чтобы не смочь получить доступ к их учетным записям путем изменения паролей, если они получили доступ так или иначе к рабочей станции в компании. Пароль может быть изменен в любое время администратором, после того как maxexpired время закончено.
Я рекомендую вам пойти хоть OpenVPN Howto , он запускает вас в кратчайшие сроки, кроме установки. Для установки на Centos я сделаю:
yum Install Epel-Release
openVPN
Сервер со yum install openvpn
Создать функцию оболочки обертки SSCHC
, которые префикс источника ~ / .bash_profile
котла для вас:
function sshc {
local host=$1
local cmd=$2
ssh $host "source ~/.bash_profile && $cmd"
}
Вы можете использовать это как:
$ sshc localhost 'which perl'
/home/calid/perl5/perlbrew/perls/perl-5.20.1/bin/perl
Bash
прочитает ~ / .bashrc
, хотя даже при не интерактивной при вызове через SSH
Неизведание ИМО, но пригодится вам здесь).
Итак, вы могли бы добавить в верхнюю часть ~ / .bashrc
на удаленном хосте:
if [ -n "$SSH_CLIENT" ] &&
[ "$SHLVL" = 0 ] &&
[ -n "${-##*[il]*}" ]; then
. /etc/profile
. ~/.bash_profile
fi