Не могу различить сообщение приветствия вероятно несовместимая версия командной оболочки

Обновлено: 01.05.2024

Настраиваю chroot для sshd (OpenSSH_6.7p1 Debian-5+deb8u3, OpenSSL 1.0.1t 3 May 2016; Debian Jessie)

В итоге WinScp логинится без проблем, а вот putty вылетает с ошибкой.
could not chdir to home directory /home/USER no such file or directory.
(в папке чрута пустые каталоги /home/USER есть)

была мысль что эта строка "Subsystem sftp internal-sftp -f AUTH -l VERBOSE " создает проблему. Но без нее не конектится и winscp.
И строка относится не к конфигу пользователя USER, т.е. она до Match user

[Решено]Проблема с оболочкой(sh вместо bash) (~/.profile)

[Решено]Проблема с оболочкой(sh вместо bash)

При логине в качестве командной оболочки загружается sh(а не bash как было в Debian 6), если запустить X'ы, то в виртуальный терминалах в качестве оболочке используется bash.
У пользователя в качестве оболочки выставлен bash. В какую сторону копать?

OS: Debian wheezy

Собственно, в качестве шелла у вас bash. Возможно. я не правильно вопрос понял, что Вы хотите сделать?

Собственно, в качестве шелла у вас bash. Возможно. я не правильно вопрос понял, что Вы хотите сделать?


Гм. действительно, ну видимо проблема в том, что сразу после логина bash не подгружает ~/.bashrc и необходимо вручную загрузить bash что-бы он это сделал.

Т.е. Вам нужно, чтобы после логина bash загружал настройки из .bashrc?
Гляньте в содержимое ~/.profile

Т.е. Вам нужно, чтобы после логина bash загружал настройки из .bashrc?
Гляньте в содержимое ~/.profile


/etc/profile в Debian 6 и Debian 7 идентичны

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик


~/.profile - это тот, который в домашней директории. Там должны быть строчки, проверяющие содержимое переменной $BASH и запускающие ~/.bashrc
UPD: Опоздал =(


Спасибо! А почему раньше без этого работало?


Спасибо! А почему раньше без этого работало?


Спасибо! А почему раньше без этого работало?

Установил Oracle Virtual Box. Скачал и установил Debian 7, SSH. Порты настроил, надеюсь правильно. Подключаюсь через WinSCP, пишет что сервер отклонил подключение по SFTP, попробуйте FTP, через FTP, просто отклоняет. Так же через Putty тоже не подключается. В чём может быть проблема?

не могу подключится через CoLink
собственно PB2, модуль stm32. Всё работало нормально, а потом в один прекрасный момент не смог.

Не могу подключится к интернету через локальную сеть
Когда подключаюсь по локальной сети к интернету мне пишет что подключает и сразу же пишет ошибка.


Не могу подключится к ftp серверу через VPN
У меня на виртуалке резвёрнута Ubuntu. Интернет работает. Также есть работающий VPN. Есть.

Не могу подключится к роутеру (DIR-615) через telnet
Пробовал через винду, через putty, через Ubuntu putty, через FreeBSD, везде выписывает одно и тоже.

Первый раз поставил SLES 9. И без всяких настроек заходил из Windows и с помощью Putty и с помощью WinSCP. Адрес выдавался по DHCP и он зарезервирован за этой машиной.

Снёс. Поставил заново точно также.
Произошло только 2 изменения:
- Поставил SATA-контроллер, но думаю, что это никак не повлияло на сеть.
- Давал машине другой IPшник руками, но потом опять вернул на DHCP и она подхватила свой адрес.

И теперь ни Putty, ни WinSCP ни коннектятся.

Putty даже в лог ничего не пишет. Соединяюсь по SSH.
1. root - тупо вылетает.
2. остальные пользователи - PuTTY Fatal Error (Network error: Software caused connection abort)

WinSCP:
1. root:
1.1. если по SFTP:
Не получается использовать SFTP. На сервере вообще запущен SFTP?
Соединение неожиданно разорвано. Сервер вернул код завершения команды 255.
Ну ясно дело, что не запущен. Он и до этого не был запущен. И на соседней машине смотрю - вроде тоже не запущен, а соединяется.

2. остальные пользователи:
Аутентификация не пройдена.
Протокол авторизации (подробности см. в журнале соединения:
Using username "oracle".
Using keyboard-interactive authentication.
Network error: Connection reset by peer
В журнале она действительно много чего пишет. Но не видно, чтобы указывала на причину ошибки. Могу выложить, если необходимо.

Feb 6 14:20:08 otest1 xinetd[6667]: Started working: 1 available service
Feb 6 14:20:10 otest1 su: (to oracle) root on /dev/console
Feb 6 14:20:10 otest1 su: pam_unix2: session started for user oracle, service su
Feb 6 14:20:12 otest1 kernel: eth0: no IPv6 routers present
Feb 6 14:20:58 otest1 kdm: :0[6853]: pam_unix2: session started for user root, service xdm
Feb 6 14:21:19 otest1 su: pam_unix2: session finished for user oracle, service su
Feb 6 14:21:19 otest1 su: (to oracle) root on /dev/console
Feb 6 14:21:19 otest1 su: pam_unix2: session started for user oracle, service su
Feb 6 14:21:21 otest1 su: pam_unix2: session finished for user oracle, service su
Feb 6 14:21:21 otest1 su: (to oracle) root on /dev/console
Feb 6 14:21:21 otest1 su: pam_unix2: session started for user oracle, service su
Feb 6 14:22:26 otest1 su: pam_unix2: session finished for user oracle, service su
Feb 6 14:26:52 otest1 sshd[10438]: Accepted keyboard-interactive/pam for oracle from 10.10.66.13 port 3602 ssh2
Feb 6 14:26:53 otest1 kernel: open files rlimit 0 reached for uid 0 pid 10465
Feb 6 14:26:53 otest1 last message repeated 9 times
Feb 6 14:27:13 otest1 sshd[10493]: Accepted keyboard-interactive/pam for root from 10.10.66.13 port 3603 ssh2
Feb 6 14:27:13 otest1 sshd[10493]: subsystem request for sftp
Feb 6 14:27:13 otest1 kernel: printk: 3 messages suppressed.
Feb 6 14:27:13 otest1 kernel: open files rlimit 0 reached for uid 0 pid 10499
Feb 6 14:27:13 otest1 last message repeated 3 times
Feb 6 14:28:01 otest1 sshd[10557]: Accepted keyboard-interactive/pam for root from 10.10.66.7 port 57839 ssh2
Feb 6 14:28:01 otest1 kernel: printk: 5 messages suppressed.
Feb 6 14:28:01 otest1 kernel: open files rlimit 0 reached for uid 0 pid 10573
Feb 6 14:28:01 otest1 last message repeated 8 times

где
10.10.66.13 - это Windows-машина
10.10.66.7 - это Linux-машина

Читайте также: