服务器对话框
服务器对话框¶
使用服务器对话框来描述与服务器的连接。注意:您必须确保从其连接的服务器的sd_hba.conf文件允许来自客户端主机的连接。
使用 常规 选项卡中的字段来标识服务器:
-
使用 名称 字段为服务器添加一个描述性名称。指定的名称将显示在浏览器树控件中。
-
使用 服务器组 字段中的下拉列表框选择服务器的父节点。服务器将显示在指定组内的浏览器树控件中。
-
在 背景色 字段中使用颜色选择器来指定服务器的背景色。
-
在 前景色 字段中使用拾色器指定服务器的前景色。
-
选中此复选框,客户端将在对话框完成后尝试连接到服务器;这是默认值
-
在注释字段中提供有关服务器的注释。
单击 连接 选项卡以继续。
使用 连接 选项卡中的字段来配置连接:
-
在 主机名/地址 字段中指定服务器主机的IP地址或标准域名。如果提供unix域套接字,则目录名称必须以“/”开头。
-
在端口字段中输入服务器主机的侦听器端口号。默认值为5432。
-
使用 维护数据库 字段来指定客户端将连接到的初始数据库的名称。如果要使用pgAgent或adminpack对象,则应在该数据库上安装pgAgent模式和adminpack对象。
-
使用 用户名 字段来指定在与服务器进行身份验证时将使用的角色的名称。
-
使用 密码 字段提供在与服务器进行身份验证时将提供的密码。
-
选中保存密码旁边的框?指示sdAdmin保存密码以备将来使用。使用 清除已保存密码 删除保存的密码。
-
使用 角色 字段来指定具有特权的角色的名称,这些特权将在与服务器进行身份验证后传达给客户端。通过此选择,您可以作为一个角色进行连接,然后在建立连接后承担此指定角色的权限。请注意,连接角色必须是指定角色的成员。
-
使用 服务 字段来指定服务名称。
单击 SSL 选项卡以继续。
使用 SSL 选项卡中的字段来配置SSL:
- 使用 SSL 字段中的下拉列表框选择服务器应使用的SSL连接类型。
如果sdAdmin以服务器模式(默认模式)安装,则可以使用特定于平台的“文件管理器”对话框将支持SSL加密的文件上载到服务器。要访问“文件管理器”对话框,请单击以下每个字段右侧的图标。
-
使用 客户端证书 字段来指定包含客户端SSL证书的文件。如果在Desktop 模式下安装了sdAdmin,则此文件将替换默认的 ~/.seaboxsql/seaboxsql.crt;如果在Web模式下安装了sdAdmin,则该文件将替换
/<USERNAME>/.seaboxsql/seaboxsql.crt 。如果未建立SSL连接,则忽略此参数。 -
使用 客户端证书秘钥 字段来指定包含用于客户端证书的密钥的文件。如果在桌面模式下安装了sdAdmin,此文件将替换默认的 ~/.seaboxsql/seaboxsql.key;如果在Web模式下安装sdAdmin,则该文件将替换
/<USERNAME>/.seaboxsql/seaboxsql.key 。如果未建立SSL连接,则忽略此参数。 -
使用 根证书 字段来指定包含SSL证书颁发机构的文件。该文件将替换默认的 ~/.seaboxsql/root.crt。如果未建立SSL连接,则忽略此参数。
使用 证书吊销列表 字段来指定包含SSL证书吊销列表的文件。此列表将替换 ~/.seaboxsql/root.crl 中的默认列表。如果未建立SSL连接,则忽略此参数。
- 什么时候进行SSL压缩?设置为True,将压缩通过SSL连接发送的数据。默认值为False(禁用压缩)。如果未建立SSL连接,则忽略此参数。
警告
在服务器模式下,证书、私钥和吊销列表存储在服务器上每用户文件存储区域中,该区域由运行sdAdmin服务器进程的用户帐户拥有。这意味着服务器的管理员可以访问那些文件。在选择使用此功能之前,应采取适当的谨慎措施。 单击 SSH 隧道 选项卡以继续。
使用 SSH 隧道 选项卡中的字段来配置“ SSH隧道”:
-
可以使用“ SSH隧道”选项卡将sdAdmin(通过中间代理主机)连接到位于客户端可能无法直接连接到的网络上的服务器。
-
将“使用SSH隧道”设置为“是”以指定sdAdmin在连接到指定服务器时应使用SSH隧道。
-
在“隧道主机”字段中指定SSH主机的名称或IP地址(通过其转发客户端连接)。
-
在“隧道端口”字段中指定SSH主机的端口(客户端连接将通过该端口转发)。
-
在“用户名”字段中为SSH主机指定具有登录特权的用户名。
-
在“身份验证”字段中指定连接到SSH主机时将使用的身份验证类型:
-
选择密码选项,以指定sdAdmin将使用密码对SSH主机进行身份验证。这是默认值。
-
选择身份文件以指定sdAdmin在连接时将使用私钥文件。
-
-
如果SSH主机希望使用私钥文件进行身份验证,请使用“身份文件”字段指定密钥文件的位置。
-
如果SSH主机要求输入用户名或身份文件的密码(如果正在使用),请使用“密码”字段指定密码。
-
选中保存密码旁边的框?指示sdAdmin保存密码以备将来使用。使用“清除SSH隧道密码”删除保存的密码。
单击高级选项卡以继续。
使用 高级 选项卡中的字段来配置连接:
-
在主机地址字段中指定服务器主机的IP地址。使用该字段来指定主机IP地址可以避免连接时进行DNS查找,从*而节省时间,但是在使用Kerberos,GSSAPI或SSPI身份验证方法以及进行verify-验证时,同时指定主机名和地址可能很有用,以及用于完整的SSL证书验证。
-
使用DB限制字段提供SQL限制,该限制将用于pg_database表以限制看到的数据库。例如,您可以输入:live_db test_db,以便在sdAdmin浏览器中仅显示live_db和test_db。键入时,请用逗号或制表符分隔条目。
-
使用“密码文件”字段来指定密码文件(.sdpass)的位置。 .sdpass文件允许用户在连接时无需提供密码即可登录。
-
使用“连接超时”字段以秒为单位指定最大连接等待时间。0 或未指定意味着无限期等待。不建议使用少于2秒的超时。默认情况下,设置为10秒。
注意
仅当sdAdmin使用libpq v10.0或更高版本连接服务器时,才支持密码文件选项。
-
单击保存按钮以保存您的工作。
-
单击取消按钮退出而不保存您的工作。
-
单击“重置”按钮,将服务器对话框上指定的值恢复为原始状态。
-
清除保存的密码