如果您在Mac上尝试将Synology NAS设置为Time Machine备份硬盘时不成功,显示错误消息“连接到服务器时发生错误”,则此问题可能是由Keychain Access中存储的不正确凭据造成的。本文提供两种方法来重新配置Time Machine使用的凭据。请尝试其中一种或两种方法来解决此问题。

  • 方法一
  • 方法二(适用于macOS 10.15及以上版本)

方法一

1. 在Mac上,单击前往 > 连接到服务器

2. 输入Synology NAS的IP地址。根据Synology NAS上的设置使用AFP或SMB协议。指定地址后,单击连接
2.png

3. 输入您的帐户凭据,然后单击连接
3.png

4. 选择您要存储备份数据的共享文件夹,然后单击确定
4.png

5. 将弹出所选共享文件夹的Finder窗口。请不要关闭此窗口。

6. 在Mac上,从Dock打开系统偏好设置,然后单击Time Machine 。

7. 单击选择硬盘
5.png

8. 选择您已装载的共享文件夹,然后单击使用硬盘6.png

9. 将提示您输入凭据。请不要进入这一步的用户名和密码。

10. 进入所选共享文件夹的Finder窗口,并单击7.png 。共享文件夹将被弹出, Finder窗口将关闭。
8.png

11. 您现在可返回到Time Machine窗口以输入凭据,然后单击连接
9.png

12. Synology NAS正确连接后,Time Machine将自动开始数据备份。

方法二 (适用于macOS 10.15及以上版本)

1. 请确认您是Mac的管理员。以下步骤可让您sudo tmutil命令:

  • 打开系统偏好设置并进入安全和隐私
  • 单击左下角的锁定图标,进入Mac管理员凭据即可解锁。
  • 在左侧,单击全硬盘访问; (在右侧),单击 +并搜索“终端机”。
  • 选择终端机。应用程序并单击打开
  • 如果提示您退出终端机,请选择退出并重新打开
  • 再次单击锁定板图标可将其锁定。

2. 使用Spotlight搜索搜索“终端”并启动终端机应用程序。

3. 在终端机窗口中,输入以下命令以使用所需凭据配置Time Machine:

sudo tmutil setdestination -p "PROTOCOL://USER@IP/FOLDER"

① 对于PROTOCOL:使用“ smb”或“ afp”。

② 对于USER:您将为Time Machine使用的用户名。用户名的格式如下。

如果您的Synology NAS...您想要以...连接 通过SMB连接时的用户名格式通过AFP连接时的用户名格式
不加入AD/LDAPDSM用户DSM帐户例如,TMuser
加入AD域域用户域名\\域帐户例如,MYDOMAIN\\TMuser
DSM用户localhost\\DSM帐户
例如,localhost\\TMuser
DSM帐户例如,TMuser
加入LDAP服务器LDAP用户LDAP帐户%40LDAP FQDN1例如,TMuser%40MyLDAP.comLDAP帐户2例如,TMuser
DSM用户localhost\\DSM帐户
例如,localhost\\TMuser
DSM帐户3例如,TMuser

③ 对于IP:使用Synology NAS的IP。

④ 对于FOLDER:使用作为Time Machine目的地文件夹的共享文件夹。4

示例1: Synology NAS未加入AD/LDAP域,您要通过AFP以DSM用户(如:TMuser)的身份进行备份

sudo tmutil setdestination -p "afp://TMuser@192.168.0.6/TM Backup"

示例2:Synology NAS加入AD域,您想通过SMB以域用户的身份(例如,MYDOMAIN\\TMuser)进行备份

sudo tmutil setdestination -p "smb://MYDOMAIN\\TMuser@192.168.0.6/TM Backup"

示例3:Synology NAS已加入AD域,但您想通过SMB以DSM用户身份(如:TMuser)备份

sudo tmutil setdestination -p "smb://localhost\\TMuser@192.168.0.6/TM Backup"

示例4:Synology NAS加入LDAP服务器,您想通过SMB以LDAP用户的身份备份(如:TMuser@MyLDAP.com):

sudo tmutil setdestination -p "smb://TMuser%40MyLDAP.com@192.168.0.6/TM Backup"

示例5:Synology NAS已加入LDAP服务器,但您想通过AFP以DSM用户(如:TMuser)的身份进行备份:

sudo tmutil setdestination -p "afp://TMuser@192.168.0.6/TM Backup"

4. 当系统提示输入密码时,输入Mac管理员的密码。

5. 当系统提示您输入目的地密码时,输入您将为Time Machine使用的用户密码。

6. 打开系统偏好设置并单击Time Machine,确保已勾选自动备份

注:

  • '%40'代表'@'字符。
  • 请确认此LDAP帐户没有与任何DSM帐户相同的名称。
  • 请确认此DSM帐户没有与任何LDAP帐户相同的名称。
  • 确保此文件夹允许指定Time Machine用户进行读取/写入访问。