Компания Synology, начиная с DSM версии 6, запретила вход для пользователя root с использованием SSH. Правильно ли это?
DSM 6 не отличается (принципиально) для домашних NAS и для NAS Enterprise уровня, так что решение правильное. Однако, для домашнего использования, на мой взгляд, удобнее использовать root аккаунт. Естественно, предполагается, что пользователь осознает все возможные проблемы, которые могут возникнуть из-за неправильных действий. Впрочем, этот метод подходит для любого аккаунта.
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAw2T9sbaJM4qf6VwVgTtC6HH+QmpDxcpaIzzoT/v6H2BBziOpIiG4VJwkBk0X2pvVzWZBXI93CEXXdfDZEWCyOjSX2C7VqPh+648XdvpdDfI/q99AAJZ0Gm0Q6138kSJiCaWcALUk+e1TUkgv3xh/sP5UfWOO/ee981AYJtG+rK3XDaneuguSW9V2pp4RkwdbndbjPv07wgNbii+5e0lTRIBQEXlwlplnzr19EdhX1jJy2/IjID/dSYf/NnepzA/g6HEC7ZvPeM2XjLIlpeqkjxaX1OGUnTCIrkZxIkwMgWXLmrmdj0FxmcvXOtZ6lcjBi6NLQF3feK1HcyNY/3cskQ== rsa-key-20180602
[diskstation]:22 sudo -i введите пароль admin и нажмите ENTER. Предполагается, что вы уже установили Midnight Commander из депозитария Synology Community
sudo -I
введите пароль admin и нажмите ENTER
mc<ENTER>
sudo vi /etc/ssh/sshd_config PermitRootLogin No PermitRootLogin Yes #RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys #RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys cd /root
mkdir .ssh touch /root/.ssh/authorized_keys – это создаст файл, если его не было vi /root/.ssh/authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAzP4MR3lkCD2pa7nwT3NMjjDBMmEuJ4exW4GKBBP+okArZ/IrjbLIpdh8ahpfgjh8kM//OVUGeRa1GigzcCuGzIa2YfS7L4Q9cbUUWFwIu2hGV3ZpJ2xDZExaaLH90Vw+ZBaozD2OI4FZ1Dqh8Bj29SQqIIbmxf/ASyTmXHZCbQk= rsa-key-20130414
chmod 700 /root/.ssh
chmod 644 /root/.ssh/authorized_keys exit (или наживаем Ctrl-D два раза)
В настройках подключения (Connection):
putty.exe -load DSM001-RSA Можно настроить подключение к Synology DSM по ключам и с помощью WinSCP:
Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…
Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…
Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…