LINUX.ORG.RU
ФорумAdmin

как дать shell и SSH новому юзеру?


0

1

Всем привет. В linux серверах я новичок. Есть сервер debian 6. кроме рута пользователей не дали. Создал нового командой adduser. теперь вытаюсь под ним зайти. при подключении просто жду 15 секунд до сообщения о лимите времени подключения. Доступ на сервер осуществляется по SSH. Подсказали что нужно дать юзеру shell и ssh. Подскажите пожалуйста как это сделать? Заранее спасибо.


как именно создал пользователя?
как именно пытаешься зайти?
что в /etc/ssh/sshd_config?
что показывает ssh -vvv user@server?

zolden ★★★★★ ()
Ответ на: комментарий от zolden

пользователя создал из под рута командой adduser. никаких параметров не указывал, только adduser newuser. система сказала указать пароль - я указал.

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

в /etc/ssh/sshd_config много всего, что именно там посмотреть, а то копировать суда слишком много будет.

ssh -vvv user@server показывает очень много информации, спросил меня продолжить подключение пли нет. я продолжил, но он выдал:

Warning: Permanently added 'zebra819,xxx.xxx.xxx.xx' (RSA) to the list of known hosts. debug2: bits set: 521/1024 debug1: ssh_rsa_verify: signature correct debug2: kex_derive_keys debug2: set_newkeys: mode 1 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug2: set_newkeys: mode 0 debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent Write failed: Broken pipe

(ip сервера я на «х» заменил, для конфиденциальности =))

thor ()

а ты руками /etc/passwd не правил? Там есть запись для пользователя вида /bin/bash|/bin/sh|/bin/csh?

xpahos ★★★★★ ()
Ответ на: комментарий от zolden

zebra819:~# grep Password /etc/ssh/sshd_config PermitEmptyPasswords no #PasswordAuthentication yes # PasswordAuthentication. Depending on your PAM configuration, # PAM authentication, then enable this but set PasswordAuthentication

Когда вызвал команду adduser система сама попросила ввести новый пароль для юзера. 2 раза попросила.

thor ()

такое чувство, что это хостинг вдс или еще что-то с говногуевинами типа ISPmanager. покажи iptables-save
cat /etc/hosts. deny

uspen ★★★★★ ()
Ответ на: комментарий от thor

попробуй залогиниться и посмотреть после этого tail -n 30 /var/log/secure там куда ты логинишься.

xpahos ★★★★★ ()
Ответ на: комментарий от thor

Так, я правильно понимаю, что ssh root@server спрашивает пароль, после его ввода ты в системе как root, а ssh eq@server не работает?

В ~/.ssh хранятся настройки и ключи ssh. Покажи уж тогда ls -la /root/.ssh

Felagund ()
Ответ на: комментарий от xpahos

Отучился лет 10 назад, только вот тебя забыл спросить. Кыш, задрот, в интернете кто-то неправ!

blind_oracle ★★★★★ ()
sudo adduser username sshlogin
sudo /etc/init.d/ssh restart
CyberDx ()

не буду оригинальным: смотрите лог аутентификации /var/log/auth.log
если там ничего вразумительного не находится, то в /etc/ssh/sshd_config меняем LogLevel INFO на VERBOSE или даже DEBUG, не забываем рестартнуть ssh демон после этого

frozen_twilight ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.