через SSH не удается выполнить Root команды, а также нет Enable

clop1000

New member
Сообщения
120
#1
Возникла такая проблема что при подключении к серверу по SHH не удается выполнить команды с root привилегиями.
Например:

Код:
Sudo mkdir /test
получаю ответ: "mkdir: невозможно создать каталог «/test2»: Операция не позволена"
Код:
sudo -s
не помогает

Если в отредактировать
/etc/ssh/sshd_config
UsePAM yes
на
UsePAM no

То начинает выполняться, но возникает проблема в том что русский язык отображается кракозябрами.
Как разрешить выполнять действия от Root)
А то получается в качестве сервера Astra linux не очень сильно используешь.




И второй вопрос - как включить службу ssh на постоянку?
sudo service ssh enable
Пишет - [info] Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status}.

Как ее включить на постоянку?
 

oko

New member
Сообщения
1 195
#2
to clop1000
Глупости. Прекрасно отрабатывает sudo в ssh (а если в /etc/ssh/sshd_config указать PermitRootLogin yes, то и от root можно зайти непосредственно - только при включенном МКЦ это может плохо закончиться, ага). Проверено и с включенным режимом МКЦ, и без него. Подключение корректно и из-под Win+PuTTy и из-под ALSE 1.6 нативными средствами...
Аналогично со стартом демона: при установке ssh-сервера демон добавляется в автозапуск автоматически. Если этого не происходит, выполните systemctl enable ssh и проверьте после перезагрузки...

ЗЫ Модуль экстрасенсорики подсказывает, что у вас битые конфигурации sshd_config или /lib/systemd/system/ssh.service - проверяйте...
 

clop1000

New member
Сообщения
120
#3
Sudo у меня отрабатывает, но не все команды.
Если я так понял если связанно с изменением каких либо файлов, то не работает. пишет нет доступа.

Я проверю, отпишусь.
 
Последнее редактирование:

clop1000

New member
Сообщения
120
#4
to clop1000
Глупости. Прекрасно отрабатывает sudo в ssh (а если в /etc/ssh/sshd_config указать PermitRootLogin yes, то и от root можно зайти непосредственно - только при включенном МКЦ это может плохо закончиться, ага). Проверено и с включенным режимом МКЦ, и без него. Подключение корректно и из-под Win+PuTTy и из-под ALSE 1.6 нативными средствами...
Аналогично со стартом демона: при установке ssh-сервера демон добавляется в автозапуск автоматически. Если этого не происходит, выполните systemctl enable ssh и проверьте после перезагрузки...

ЗЫ Модуль экстрасенсорики подсказывает, что у вас битые конфигурации sshd_config или /lib/systemd/system/ssh.service - проверяйте...
Да - PermitRootLogin yes помогло
Также почему то - sudo service ssh enable не срабатывает
а sudo systemctl enable ssh - срабатывает
 

oko

New member
Сообщения
1 195
#5
to clop100
Вам же подсказка по service ssh выдала: "Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status}". Не предназначена эта утилита для добавления/отключения автозапуска сервиса. Для этого используется набор утилит из systemd-системы инициализации процессов (в частности, systemctl). Либо ручное написание скрипта запуска для initd...