使用 Strato Hidrive 设置无密码 rsync

使用 Strato Hidrive 设置无密码 rsync

我想为我的 strato hidrive 设置无密码 rsync。但我有两个问题。

第一个问题是,由于 git,我的 id_rsa.pub 已经存在。这有问题吗?

其次,我似乎无法在我的 strato hidrive 上运行 ssh-copy-id。这是我正在运行的命令: ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

然后它返回: shell access not allowed

有任何想法吗?

答案1

显然,strato 在选项->帐户管理器->OpenSSH 密钥下有一个用于 SSH 密钥的上传表单

我把钥匙上传到了那里

答案2

我使用的不是 Hidrive,而是标准的 Strato 网络空间,但我认为它们是相关的,因为我shell access not allowed在尝试使用时也遇到了这个问题ssh-copy-id。以下这个博客(德语),下面的方法似乎有效:

  • 使用 ssh 登录服务器
  • 创建目录.ssh
  • 使用 scp 复制~/.ssh/id_rsa.pub到文件.ssh/authorized_keys

如果您使用具有不同根目录的多个 (s)ftp 帐户,则可以通过.ssh在 ftp 帐户的相应根目录中创建目录来重复该过程。(但是您在这些辅助 ftp 接入点中没有 shell,因此sftp无法工作rsync)。

相关内容