

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 断开连接空闲的客户端
<a name="manage-disconnect"></a>

您可以配置 Amazon DCV 以断开连接空闲的客户端。更具体地说，您可以为在特定时间段内未向 Amazon DCV 服务器发送任何键盘或指针输入的客户端执行该操作。默认情况下，在 Amazon DCV 客户端处于空闲状态 60 分钟（1 小时）后，Amazon DCV 服务器将其断开连接。

某些操作会重置空闲断开连接超时时间。如果发生以下任一操作，则空闲超时时间将重置为其设定的时间范围：
+ 移动鼠标
+ 按下鼠标按钮或滚动鼠标滚轮
+ 按下键盘上的任意键
+ 触摸触摸屏（如果启用）
+ 使用触控笔（如果启用）
+ 使用游戏手柄（如果启用）
+ 使用网络摄像头进行流式传输（如果启用）
+ 任何文件存储操作，例如上传文件、创建目录、下载文件或列出项目

**注意**  
连接和使用任何音频设备都不会重置空闲超时时间。

您也可以将 Amazon DCV 服务器配置为向空闲客户端发送通知。该通知旨在通知客户端，即将断开连接客户端的会话。仅 Amazon DCV 服务器和客户端 2017.4 和更高版本支持超时通知。

您可以使用以下过程来指定自定义空闲超时期限。

------
#### [ Windows Amazon DCV server ]

要更改 Amazon DCV 服务器的空闲超时期限，您必须使用 Windows 注册表编辑器配置 `idle-timeout` 参数。

**在 Windows 上更改空闲超时期限**

1. 打开 Windows 注册表编辑器。

1. **导航到 **HKEY\$1USERS\$1 S-1-5-18\$1 Software\$1\$1 com\$1 n icesoftwareGSettings\$1 dcv\$1 connectivity\$1 key，然后选择空闲超**时参数。**

   如果找不到该参数，请使用以下步骤创建该参数：

   1. 在导航窗格中，打开 **connectivity** 项的上下文（右键单击）菜单。然后，选择**新建** > **DWORD（32 位）值**。

   1. 对于**名称**，输入 `idle-timeout` 并按 **Enter**。

1. 打开 **idle-timeout** 参数。对于**值数据**，输入空闲超时期限的值（以分钟为单位，十进制）。要避免断开空闲客户端的连接，请输入 `0`。

1. 选择**确定**，并关闭 Windows 注册表编辑器。

**（可选）将 Amazon DCV 服务器配置为向空闲客户端发送超时通知**

1. 导航到 **HKEY\$1USERS\$1 S-1-5-18\$1 Software\$1\$1 com\$1 n icesoftwareGSettings\$1 dcv\$1 connectivity\$1 key，然后选择参数**。**idle-timeout-warning**

   如果找不到该参数，请使用以下步骤创建该参数：

   1. 在导航窗格中，打开 **connectivity** 项的上下文（右键单击）菜单。然后，选择**新建** > **DWORD（32 位）值**。

   1. 对于**名称**，输入 `idle-timeout-warning` 并按 **Enter**。

1. 打开**idle-timeout-warning**参数。对于**值数据**，输入断开连接之前发送关联警告通知的秒数（十进制）。例如，如果您希望在达到空闲超时前两分钟发送通知，请输入 `120`。

1. 选择**确定**，并关闭 Windows 注册表编辑器。

------
#### [ Linux Amazon DCV server ]

要更改 Amazon DCV 服务器的空闲超时期限，您必须在 `dcv.conf` 文件中配置 `idle-timeout` 参数。

**在 Linux 上更改空闲超时期限**

1. 使用首选文本编辑器打开 `/etc/dcv/dcv.conf`。

1. 在 `[connectivity]` 部分中找到 `idle-timeout` 参数。然后，将现有的超时期限替换为新的超时期限（以分钟为单位，十进制）。

   如果在 `[connectivity]` 部分中没有 `idle-timeout` 参数，请按以下格式手动添加该参数：

   ```
   [connectivity]
     idle-timeout=timeout_in_minutes
   ```

   要避免断开空闲客户端的连接，请输入 `0`。

1. 保存并关闭 文件。

**（可选）将 Amazon DCV 服务器配置为向空闲客户端发送超时通知**

1. 使用首选文本编辑器打开 `/etc/dcv/dcv.conf`。

1. 将 `idle-timeout-warning` 参数添加到 `[connectivity]` 部分中，并指定断开连接之前发送关联警告通知的秒数（十进制）。

   ```
   idle-timeout-warning=seconds_before_idle_timeout
   ```

   例如，如果您希望在达到空闲超时前的两分钟发送通知，请指定 `120`。

1. 保存并关闭 文件。

------
#### [ macOS Amazon DCV server ]

要更改 Amazon DCV 服务器的空闲超时期限，您必须在 `dcv.conf` 文件中配置 `idle-timeout` 参数。

**在 macOS 上更改空闲超时时间**

1. 使用首选文本编辑器打开 `/etc/dcv/dcv.conf`。

1. 在 `[connectivity]` 部分中找到 `idle-timeout` 参数。然后，将现有的超时期限替换为新的超时期限（以分钟为单位，十进制）。

   如果在 `[connectivity]` 部分中没有 `idle-timeout` 参数，请按以下格式手动添加该参数：

   ```
   [connectivity]
     idle-timeout=timeout_in_minutes
   ```

   要避免断开空闲客户端的连接，请输入 `0`。

1. 保存并关闭 文件。

**（可选）将 Amazon DCV 服务器配置为向空闲客户端发送超时通知**

1. 使用首选文本编辑器打开 `/etc/dcv/dcv.conf`。

1. 将 `idle-timeout-warning` 参数添加到 `[connectivity]` 部分中，并指定断开连接之前发送关联警告通知的秒数（十进制）。

   ```
   idle-timeout-warning=seconds_before_idle_timeout
   ```

   例如，如果您希望在达到空闲超时前的两分钟发送通知，请指定 `120`。

1. 保存并关闭 文件。

------