У меня была та же проблема, и я обнаружил, что SELinux блокирует доступ для чтения к /usr/bin/sshd
при попытке удаленного доступа для некоторых пользователей. Обычно для пользователей, у которых нет домашней папки в /home/
. Вы можете запустить
cat /var/log/messages | grep -i ssh
на целевом сервере , и вы должны увидеть аналогичную строку, указывающую на ошибку:
<Date/Time> <hostname> python: SELinux is preventing /usr/sbin/sshd from read access on the file authorized_keys.#012#012***** Plugin catchall (100. confidence) suggests **************************#012#012
If you believe that sshd should be allowed read access on the authorized_keys file by default.#012Then you should report this as a bug.#012
You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012#
ausearch -c 'sshd' --raw | audit2allow -M my-sshd#012# semodule -i my-sshd.pp#012`
Вы можете отредактировать разрешения SELinux, чтобы разрешить ssh-подключения, или просто отключить (менее безопасные ), чтобы обойти это.
Установите visible-bell
на nil
, чтобы включить звуковой сигнал. Также убедитесь, что ring-bell-function
не установлен и режимы, такие как echo-bell-mode
, не загружены.
Вы можете начать с:
(setq visible-bell nil)
Посмотрим, решит ли это проблему.
В противном случае эта страница может оказаться полезной :https://www.emacswiki.org/emacs/AlarmBell