Я пытался использовать Rsync без пароля для оболочки rssh, используя
ssh-keygen
и
ssh-copy-id -i /root/.ssh/id_rsa.pub '-p 12345 user@example'
но я не смог получить следующее сообщение
This account is restricted by rssh.
Allowed commands: rsync
If you believe this is in error, please contact your system administrator.
и это потому, что единственная рабочая команда в оболочке rssh - rsync но как я мог заставить rssh shell работать без пароля?
Спасибо
Пытаться rsync /root/.ssh/id_rsa.pub user@example/.ssh/authorized_keys
опубликовать свой ключ.
ssh-copy-id - это просто базовый сценарий оболочки, который копирует ваш ключевой файл на удаленный сервер. Нет никакой магии. Если на удаленном сервере уже есть файл authorized_keys, загрузите его, измените и повторно опубликуйте с помощью rsync.