Я хочу настроить rsync без пароля с моим strato hidrive. Но у меня 2 проблемы.
Первая проблема в том, что мой id_rsa.pub уже существует из-за git. Это проблема?
Во-вторых, я не могу запустить ssh-copy-id на свой strato hidrive. Это команда, которую я выполняю: ssh-copy-id -i ~/.ssh/id_rsa.pub exo-l@rsync.hidrive.strato.com
Затем он возвращает: shell access not allowed
Любые идеи?
По-видимому, у strato есть форма загрузки для ключа SSH в разделе Параметры-> Менеджер учетных записей-> Ключ OpenSSH
Я загрузил туда свой ключ
Я использую не Hidrive, а стандартное веб-пространство Strato, но я думаю, что это связано, так как я также получаю shell access not allowed
при попытке использовать ssh-copy-id
. Следующий этот блог (Немецкий), похоже, работает следующее:
.ssh
~/.ssh/id_rsa.pub
в файл .ssh/authorized_keys
.Если вы используете несколько учетных записей ftp с разными корневыми каталогами, процедуру можно повторить, создав .ssh
в соответствующем корневом каталоге учетной записи ftp. (Однако у вас нет оболочки в этих дополнительных точках доступа ftp, поэтому sftp
работает, но rsync
не).