通过Web浏览器登录主机资源进行运维
通过Web浏览器登录主机,提供“协同分享”、“文件传输”、“文件管理”和“预置命令”等功能。用户在主机上执行的所有操作,被堡垒机记录并生成审计数据。
- “协同分享”指会话创建者将当前会话链接发送给协助者,协助者通过链接登录创建者的会话中参与运维,实现运维协同操作。
- “文件管理”指参与会话的用户获取操作权限后,在右侧管理面板可对云主机和主机网盘中文件或文件夹进行管理。
- 支持新建文件夹。
- 支持修改文件或文件夹名称。
- 支持批量删除。
- “文件传输”指参与会话的用户获取操作权限后,可对云主机和主机网盘中文件进行上传或下载。
- 支持上传/下载文件。
- 支持上传文件夹。
- 目标地址为“云主机文件”,支持上传多个本地或网盘文件到云主机,支持从云主机下载多个文件到本地或网盘保存。
- 目标地址为“主机网盘”,支持上传多个文件或一个文件夹到主机网盘,支持从主机网盘下载文件到本地保存。
本小节主要介绍如何通过Web浏览器登录主机,以及字符协议类型和图像类协议类型主机会话界面操作说明。
注意事项
在运维过程中,堡垒机会自动录制视频进行保存审计,为了防止敏感信息泄露,请避免在运维过程中输入明文回显的敏感信息。建议开启运维日志脱敏配置,对视频文件中的敏感信息进行脱敏处理。具体操作,请参见运维日志脱敏配置。
约束限制
- 仅字符协议类型(SSH、TELNET)和图像类协议类型(RDP、VNC)主机支持通过Web浏览器登录。
- TELNET协议类型主机不支持“文件传输”和“文件管理”功能。
- 支持复制/粘贴大量字符不乱码,最多支持1024KB。
- 主机运维Windows资源时,如果登录堡垒机用户不是admin,需在页面中右上角“Web运维配置”中取消勾选“admin console”选项。
前提条件
- 已获取“主机运维”模块管理权限。
- 已获取资源访问控制权限,即已被关联访问控制策略或访问授权工单已审批通过。
- 资源主机网络连接正常,且资源账户登录账号和密码无误。
步骤一:(可选)配置运维方式为H5页面
默认情况下,SSH、TELNET、RDP、VNC协议主机的运维方式为H5运维,您无需执行此步骤。若在日常运维过程中修改过运维方式,则需在H5运维前将运维方式设置为H5页面。
- 登录堡垒机系统。
- 在左侧导航栏,选择,进入主机运维列表页面。
- 单击右上方的“Web运维配置”。
- 根据实际运维的主机协议,将对应协议的“运维方式”设置为“H5页面”。
- RDP、VNC:在“RDP”页签,将“运维方式”设置为“H5页面”。
- SSH:在“SSH”页签,将“运维方式”设置为“H5页面”。
- TELNET:在“TELNET”页签,将“运维方式”设置为“H5页面”。
- 单击“确定”。
步骤二:通过Web浏览器登录主机
- 登录堡垒机系统。
- 在左侧导航栏,选择,进入主机运维列表页面。
- 快速查找目标运维主机。
- 在左侧展开“资源组”,可查看资源组视图。
在左侧“个人资源组”或“公共资源组”区域中,单击资源组名称,右侧主机列表将仅展示当前资源组下的主机或数据库资源。若未选择资源组,则默认展示所有主机或数据库资源。
- 在主机列表上方,可通过在搜索框中输入关键字,根据主机名称、主机地址等快速查询资源。
- 在左侧展开“资源组”,可查看资源组视图。
- 在目标主机的“操作”列,单击“登录”,跳转到主机会话窗口。
- SSH/TELNET协议类型主机会话窗口 图1 SSH主机会话窗口
表1 Linux主机运维窗口说明 参数
说明
编码
字符协议支持多种编码格式。
复制/粘贴
选中字符,按“Ctrl+C”进行复制,按“Ctrl+V”进行粘贴。
预置命令
对于字符较长,且经常输入的命令,可以提前预置。
终端类型
字符协议支持切换终端类型,包括Linux和Xterm两种类型。
群发键
开启群发可同时对多个会话进行命令输入。
字体大小
设置字体大小:大、中、小。
复制窗口
可复制当前会话窗口。
全屏
可开启窗口全屏。
- RDP/VNC协议类型主机会话窗口 图2 RDP主机会话窗口
表2 Windows主机运维窗口说明 参数
说明
复制/粘贴
远程文本:选中字符, 需按两次“Ctrl+C”复制,按“Ctrl+V”粘贴。
远程机器文件:选中文本或图像,“Ctrl+B”复制,“Ctrl+G”粘贴。
分辨率
可切换当前操作界面分辨率,切换途中会重新创建连接。
切换鼠标
可分别切换为本地鼠标和远程鼠标。
Windows键
适用于Win快捷键操作。
锁屏键
“Ctrl+Alt+Delete”。
复制窗口
可复制当前会话窗口。
全屏
可开启窗口全屏。
- SSH/TELNET协议类型主机会话窗口
常用运维操作:文件传输(仅SSH、RDP协议支持)
在Web浏览器会话窗口上传/下载文件,不仅可实现本地与主机之间文件的传输,同时可实现不同主机资源之间文件的相互传输。堡垒机系统详细记录传输文件的全过程,可实现对文件上传/下载的审计。
“主机网盘”是为堡垒机用户定义的系统个人网盘,可作为不同主机资源间文件的“中转站”,暂存用户上传/下载的文件,且个人网盘中文件内容对其他用户不可见。
“主机网盘”与系统用户直接匹配,删除用户后,个人网盘中文件将被清空,个人网盘空间将被释放。
约束与限制
- 目前仅SSH、RDP协议主机,支持通过Web运维上传/下载文件。RDP协议类型主机的目标地址只有“主机网盘”。
- Web运维不能通过执行rz/sz命令等方式上传/下载文件,仅能通过“文件传输”操作上传/下载文件。
Linux主机资源支持在客户端执行命令方式传输文件,例如在SSH客户端执行rz/sz命令上传/下载文件。但该方式不能被CBH系统记录上传/下载的具体文件,不能达到对全程安全审计的目的。
- 支持下载一个或多个文件,不支持下载文件夹。
- 不支持断点续传,文件上传或下载过程请勿终止或暂停。
- 不支持传输大小超过1G的超大文件,建议分批次上传/下载文件,或通过FTP客户端传输文件。RDP协议主机,建议通过MSTSC客户端传输大文件。
- 系统默认支持上传最大1G的单个文件,但实际上传单个文件大小,受“个人网盘空间”大小和使用浏览器限制。空间不足会导致上传失败,可清理磁盘或扩充磁盘容量。
前提条件
- 已获取主机资源文件上传/下载权限。
- 已获取主机资源运维的权限,能通过Web浏览器正常登录。
- 通过访问授权工单方式获取SSH协议主机访问权限进行文件传输时,请确保已获取主机资源中对应目录的文件上传/下载权限。
在Linux主机中上传/下载文件
Linux主机资源上传/下载文件不依赖个人网盘,可直接实现与本地的文件传输。个人网盘可“中转”来自其他主机资源的文件。
- 参考步骤二:通过Web浏览器登录主机,进入主机资源会话窗口。
- 在会话窗口右侧的“文件传输”页签,可查看Linux主机文件列表。 图3 Linux主机文件传输
- 上传文件到Linux主机。
单击
,可选择“上传本地文件”、“上传本地文件夹”、“上传网盘文件(夹)”,可分别上传一个或多个来自本地或个人网盘的文件(夹)。 - 下载Linux主机中文件。
- 在文件列表中勾选一个或多个待下载文件。
- 单击
,可选择“下载到本地”、“保存到网盘”,可分别下载一个或多个文件到本地或个人网盘。 - 下载到本地:单击“去下载中心”,进入到下载任务列表。当下载任务的打包进度为100%时,单击“操作”列的“下载”,可下载文件到本地。
- 保存到网盘:在弹窗中单击“确定”,可将文件保存到网盘。
- 上传文件到个人网盘。
- 单击“云主机文件”,选择“主机网盘”,切换到个人网盘文件列表。 图4 切换到主机网盘
- 单击
,可选择“上传本地文件”、“上传本地文件夹”,可上传一个或多个来自本地的文件或文件夹。
- 单击“云主机文件”,选择“主机网盘”,切换到个人网盘文件列表。
- 下载个人网盘中文件。
- 在文件列表中,勾选一个或多个待下载文件。
- 单击
,可下载一个或多个文件到本地。 - 单击“去下载中心”,进入到下载任务列表。
- 当下载任务的打包进度为100%时,单击“操作”列的“下载”,下载文件到本地。
在Windows主机中上传/下载文件
通过堡垒机运维Windows主机资源,个人网盘在Windows主机上的默认路径为NetDisk G盘,该磁盘即为当前用户的个人网盘。
Windows主机资源不能直接与本地进行文件传输,必须依赖于个人网盘的“中转”才能实现文件的传输。
- 参考步骤二:通过Web浏览器登录主机,进入主机资源会话窗口。
- 在会话窗口右侧的“文件传输”页签,可查看个人网盘文件列表。 图5 Windows主机文件传输
- 上传文件到Windows主机。
- 单击
,可选择“上传本地文件”、“上传本地文件夹”,可分别上传一个或多个来自本地的文件或文件夹。 - 打开Windows主机的磁盘目录,查找G盘NetDisk。
- 打开NetDisk磁盘目录,鼠标右键复制目标文件(夹),并将其粘贴到Windows主机目标目录下,实现将文件上传到Windows主机。
- 单击
- 下载Windows主机中文件。
- 打开Windows主机的磁盘目录,鼠标右键复制目标文件(夹)。
- 打开NetDisk磁盘目录,鼠标右键粘贴文件(夹)目录下,实现将Windows主机文件下载到个人网盘。
- 下载个人网盘中文件。
- 在文件列表中勾选一个或多个待下载文件。
- 单击
,可下载一个或多个文件到本地。 - 单击“去下载中心”,进入到下载任务列表。
- 当下载任务的打包进度为100%时,单击“操作”列的“下载”,下载文件到本地。
常用运维操作:文件管理
通过文件管理,可对云主机或主机网盘中文件或文件夹进行管理。
约束与限制
不支持批量编辑文件或文件夹。
操作步骤
- 参考步骤二:通过Web浏览器登录主机,进入主机资源会话窗口。
- 单击“文件传输”,展开文件传输界面。
- 根据实际需要进行文件管理操作。 图6 文件管理
- 新建文件夹:单击
。 - 删除文件或文件夹:勾选一个或多个文件或文件夹,单击
。 - 修改文件或文件夹名称:勾选一个文件或文件夹,单击
。 - 刷新全部文件目录:单击
。
- 新建文件夹:单击
约束与限制
- 创建协同分享前,需确保系统与资源主机网络连接正常,否则受邀用户无法加入会话,且邀请人会话界面上报连接错误,提示“由于服务器长时间无响应,连接已断开,请检查您的网络并重试(Code:T_514)”。
- 邀请URL链接可复制发送给多个用户,拥有该资源账户策略权限的用户才能正常打开链接。
- 受邀用户需在链接有效期前或会话结束前才能有效加入会话。
操作步骤
- 参考步骤二:通过Web浏览器登录主机,进入主机资源会话窗口。
- 在会话窗口右侧的“协同分享”页签,单击“开始分享”,展开协同会话界面。 图7 开始分享
- 单击“邀请好友进入此会话”,弹出邀请链接窗口。 图8 邀请好友
- 单击“复制链接”,将邀请链接发送给拥有堡垒机账户权限的用户。 图9 邀请好友
- 受邀用户登录堡垒机,打开新的浏览器窗口,粘贴邀请链接。 图10 受邀窗口
- 单击“立即进入”参与会话操作。
表3 会话操作管理说明 参数
说明
申请控制权
可以向会话邀请者发申请控制权,邀请者同意后,可以操作此会话。
退出会话
退出此会话。