Задача: Завести учетную запись для пользователя, указать пароль и требование, сменить пароль при первом входе и подключении к серверу по ssh.

IP-address сервера: 192.168.1.5

Hostname: vkeiz

Заведём учетную запись:

keiz@vkeiz:~$ sudo useradd -m tost

Установим учетной записи пароль:

keiz@vkeiz:~$ sudo passwd tost (Aa1234567)

Укажем, что при входе учетной записью на сервер/рабочую станцию, пользователь должен сменить пароль:

keiz@vkeiz:~$ sudo chage -d 0 tost

Разрешаем учетной записи заходить на сервер по ssh:

keiz@vkeiz:~$ sudo nano /etc/ssh/sshd_config

, нужно изменить директиву AllowUsers и прописать тем учетным записям которым разрашено подключаться к серверу по ssh.

AllowUsers keiz,tost

Подключаемся к серверу по ssh:

ekzorchik@ekv:~$ ssh -l tost 192.168.1.5

, где -l — указываем под какой учетной записью подключится к серверу

192.168.1.5 – имя сервера

ekzorchik@ekv:~$ ssh -l tost 192.168.1.5

The authenticity of host '192.168.1.5 (192.168.1.5)' can't be established.

RSA key fingerprint is b9:61:64:d5:ab:fa:d7:e6:69:cc:75:90:ab:cf:9b:4d.

Are you sure you want to continue connecting (yes/no)? Yes (Соглашаемся)

You are required to change your password immediately (root enforced) — Вам необходимо сменить пароль.

Linux vkeiz 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux

Ubuntu 10.10

Welcome to Ubuntu!

* Documentation: https://help.ubuntu.com/

Last login: Wed Aug 15 02:14:51 2012 from ekv.local

WARNING: Your password has expired. (Ваш пароль истек, нужно сменить его)

You must change your password now and login again!

Changing password for tost.

(current) UNIX password: <указываем текущий пароль Aa1234567)

Enter new UNIX password: <указываем Вами придуманный пароль Ss1234567)

Retype new UNIX password: <подтверждаем придуманный Вами пароль Ss1234567)

passwd: password updated successfully

По окончании смены пароля, сессия подключения через ssh закрывается.

Connection to 192.168.1.5 closed.

Приведенные примеры паролей указаны в качестве примера, в Вашем случае используйте свои.

Теперь подключаемся к серверу с изменным паролем:

ekzorchik@ekv:~$ ssh -l tost 192.168.1.5

tost@192.168.1.5's password: Ss1234567

Linux vkeiz 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux

Ubuntu 10.10

Welcome to Ubuntu!

* Documentation: https://help.ubuntu.com/

Last login: Wed Aug 15 02:15:22 2012 from ekv.local

$ w - отобразить текущие подключения к серверу.

02:23:05 up 1:11, 3 users, load average: 0.01, 0.20, 0.20

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

keiz tty8 :0 01:56 17:00m 3.91s 0.09s gnome-session

keiz pts/0 :0.0 01:56 15:56 0.17s 0.17s bash

tost pts/1 ekv.local 02:23 0.00s 0.00s 0.00s w

$ pwd – смотрим текущий каталог

/home/tost

На этом всё, удачи!!!

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru