Нет приглашения после успешного входа в систему ssh

Одно предложение, которое я хотел бы проверить на наличие скрытых файлов в корзине, нажав Ctrl + H, чтобы показать эти скрытые файлы. Что касается перетаскивания элементов в корзину, это хорошая идея, и вы можете захотеть предложить ее тем, кто разрабатывает интерфейс Unity. Вы можете найти их на Launchpad здесь: https://launchpad.net/unity

5
задан 12 January 2012 в 02:37

7 ответов

Решил. ufw действовал. Хотя sudo ufw status возвращает «отключено», запуск sudo ufw disable исправил его. Я не объясню это, потратив слишком много времени на это, я просто счастлив, что он работает.

0
ответ дан 25 May 2018 в 15:22

Решил. ufw действовал. Хотя sudo ufw status возвращает «отключено», запуск sudo ufw disable исправил его. Я не объясню это, потратив слишком много времени на это, я просто счастлив, что он работает.

0
ответ дан 6 August 2018 в 02:25

Не уверен, что это та самая проблема, которую я видел, но на Ubuntu они требуют, чтобы bash запускался в режиме входа, чтобы установить приглашение, как таковое, если у вас нет login=yes в sshd_config, вы не получите приглашение .

3
ответ дан 25 May 2018 в 15:22

Для других, которые сталкиваются с подобными проблемами, вот еще одно решение:

Наша встроенная система разрешала ssh-соединения, но не предоставляла приглашение оболочки. Установив вывод журнала на DEBUG3 в sshd_config и проверив /var/log/messages, мы смогли определить, что ssh-сервер остановится около 100 лет!

Наша встроенная система никогда не инициализировала свои часы , поэтому он думал, что это было 1917 год. Поскольку сообщение клиента ssh было из будущего, сервер ждал своего времени, чтобы догнать его. Мы решили проблему, установив время (используя date) и перезапустив сервер (используя /etc/init.d/sshd restart).

2
ответ дан 25 May 2018 в 15:22

Как только вы вошли в систему, сделайте echo "$PS1" | od -bc. Ваше приглашение, PS1 (предполагается bash), задается сценариями запуска. Где вы настраиваете свое приглашение? Возможно, вам нужно добавить определение PS1 в ~/.ssh/environment или ~/.ssh/rc на цель. См. [F7] и man sshd.

0
ответ дан 25 May 2018 в 15:22
  • 1
    попробовал, установил простую подсказку в ~ / .ssh / environment. такой же результат. из того, что я понимаю, если это проблема с конфигурацией сервера, тогда ни один из компьютеров не смог бы получить приглашение, но они это делают. все кроме этого. – sostacked 8 January 2012 в 09:23

У меня такая же проблема на встроенном устройстве. Проблема заключалась в том, что /dev/pts не был установлен.

sudo mount -t devpts none /dev/pts
0
ответ дан 25 May 2018 в 15:22

Как только вы вошли в систему, сделайте echo "$PS1" | od -bc. Ваше приглашение, PS1 (предполагается bash), задается сценариями запуска. Где вы настраиваете свое приглашение? Возможно, вам нужно добавить определение PS1 в ~/.ssh/environment или ~/.ssh/rc на цель. См. man ssh и man sshd.

0
ответ дан 4 August 2018 в 17:50

Другие вопросы по тегам:

Похожие вопросы: