Конфигурация ssh сервера реализована в файле, названном/etc/ssh/sshd_config. Необходимо открыть этот файл и проверить следующее:
1) Есть ли какая-либо из следующих инструкций?
AllowUsers ...
AllowGroups ...
DenyUsers ...
DenyGroups ...
Если так, необходимо будет изменить его для разрешения соединения как сами.
2) Есть ли инструкция, указывающая:
PasswordAuthentication no
Если существует, это означает, что аутентификация SSH может произойти только через криптографические ключи. Так как Вы, очевидно, не имеете один, это эффективно запрещает Вас от ssh'ing в систему.
Измените это на
PasswordAuthentication yes
так, чтобы можно было протестировать, является ли это целым решением проблемы. После того как Вы убедили себя работы ssh для Вас также, устанавливаете криптографический ключ для себя и выключаете PasswordAuthentication снова. В Сети существуют многие полезные руководства по тому, как использовать ключи, а не пароли для аутентификации.Сделайте это. Ваша безопасность значительно улучшится.
Для завершения этого теста необходимо будет перезапустить сервер SSH, иначе изменения, представленные в/etc/ssh/sshd_config, не войдут в силу. Выполнение, которое зависит от Вашей системы:
sudo service ssh restart
или sudo systemctl перезагрузка демона sudo systemctl перезапускают sshd
(первый - для Debian и производных, второго для Дуги Linux, Fedora, и в общих systemd системах).
3.) Есть ли инструкция
PermitRootLogin no
в то время как Вы пытаетесь войти в систему как корень? Если так, измените вышеупомянутое не в да.
Если это все еще не решает проблему, необходимо будет предоставить отладку подробной информации, которая может быть получена путем издания на клиентской машине
ssh me@my_pc -vv
который производит изрядный объем данных, полезных для этой задачи. Существует эквивалент (и намного более информативен из очевидных соображений безопасности) опция, которая будет выпущена на сервере: Вы должны сначала остановить сервис,
sudo service ssh stop
sudo systemctl stop sshd
и затем перезапустите его с
sudo /usr/sbin/sshd -Dd
sudo /usr/bin/sshd -Dd
снова для двух типов систем (я не уверен для systemd дистрибутивов кроме Arch, возможно, первая форма относится ко всем системам кроме Arch).
Это генерирует информацию, необходимую для отладки.
Вывод lsscsi
показывает (в первом столбце), что ленточная библиотека (это не просто накопитель, а библиотека с роботизированным манипулятором и приводом) находится на другой шине SCSI, чем другие ваши устройства. ; так что вам не хватает модуля ...
Загруженные модули показывают МНОГО модулей iSCSI на стороне ubuntu (рабочей), поэтому, если вы посмотрите на lsscsi -H
в рабочей системе, вы Посмотрим, что такое контроллер №3, и вы сможете воспроизвести его на centos.
No creo que sea tu caso, pero estaba teniendo un problema con un TL4000 en Ubuntu 16.04. El cargador automático aparecía cuando se usaba lsscsi -g, pero de repente desapareció.
Acabo de enterarme de que, en la configuración de Tipo de biblioteca en el TL, hay dos opciones :Aleatorio y Secuencial. Lo cambié a secuencial, pensando que obligaría a la Biblioteca a usar las cintas en el orden numerado.
Esta opción hace que el cambiador desaparezca del servidor. Probé cambiar esta opción de un lado a otro y cada vez que está en secuencial, el cambiador desaparece.
Además, en la configuración de la unidad en la biblioteca, hay una opción para configurar la ruta de control. Cuando tiene dos o más unidades, debe elegir una de las unidades para que sea la ruta de control.
Mi salida lsscsi
ahora se ve así:
$ lsscsi -g
[0:0:0:0] cd/dvd HL-DT-ST CDRW/DVD GCC4244 B101 /dev/sr0 /dev/sg0
[4:0:8:0] enclosu DP BACKPLANE 1.05 - /dev/sg1
[4:2:0:0] disk DELL PERC 5/i 1.03 /dev/sda /dev/sg2
[5:0:0:0] disk DELL MD36xxf 0784 /dev/sdb /dev/sg3
[5:0:0:31] disk DELL Universal Xport 0784 - /dev/sg4
[5:0:1:0] tape IBM ULT3580-HH5 H971 /dev/st0 /dev/sg5
[5:0:1:1] mediumx IBM 3573-TL E.70 /dev/sch0 /dev/sg7
[5:0:2:0] tape IBM ULT3580-HH5 H971 /dev/st1 /dev/sg6