Unraid安装rsync-server

奥黛丽·逐爱者
2024-03-31 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年03月31日,已超过172天没有更新,若内容或图片失效,请留言反馈。

rsync-server
码头工人:https://hub.docker.com/r/eeacms/rsync
Github上:https://github.com/eea/eea.docker.rsync

为了能够连接到此 rsync 服务器,您需要将客户端的 SSH 密钥添加到变量 SSH_AUTH_KEY_1。您可以通过其他变量 SSH_AUTH_KEY_2、SSH_AUTH_KEY_3 等传递多个密钥。

此容器的优点是:

您可以仅为 rsync 定义非默认 SSH 端口(此容器的默认值为 5533)
您可以定义特定路径,而不是允许访问整个服务器(默认为 /mnt/user)
文件访问是只读的(防止勒索软件)

如何创建SSH密钥?

一、登录到客户端计算机并创建 SSH 密钥,如下:

ssh-keygen -t rsa -b 4096

二、按 3x ENTER 使用默认位置并创建不带密码的密钥。现在使用以下命令显示您的 SSH 密钥:

cat ~/.ssh/id_rsa.pub

复制完整的行,例如“ssh-rsa AAA...”。username@client“并将其粘贴到字段”SSH_AUTH_KEY_1“中,然后启动此容器。

三、您可以按如下方式测试来自客户端的连接(将“tower”替换为服务器名称或域):

rsync --dry-run --itemize-changes --archive -e 'ssh -p 5533' root@tower:/mnt/user/system/ /tmp
0

评论 (0)

取消