我想为我的一些朋友提供备份存储服务。我有一个QNAP,并希望通过互联网访问它,以便我的朋友可以备份他们的文件。
我认为rsync是最好的协议。但我想知道如何确保安全。我可以启动rsync服务器并配置我的路由器以转发端口,但随后数据通过网络未加密。我可以用ssh代替。但是,如何设置以便他们无法登录到计算机,或者至少无法查看其他人存储的文件?我基本上想要沙箱。
我一直在搜索网络,并且已经找到了很多关于设置个人rsync服务器以备份个人资料的信息。但我还没有找到任何关于我上面描述的用例的内容。
答案 0 :(得分:0)
您不需要设置rsync服务器(rsyncd) - 您可以使用ssh(默认情况下用于rsync),rsync将自动处理。在服务器上为每个用户创建一个帐户,然后他们就可以按照例如
进行备份$ rsync -av /path/to/local/files username@your_server:path/to/backups/
因此,除了创建用户帐户之外,您需要做的就是为传入的ssh流量打开端口22。