本文目录导读:

堡垒机(Bastion Host,也叫跳板机)是一种用于集中管理服务器、数据库等资产,并提供身份认证、权限控制、操作审计的安全设备,它通常位于公司内网和外网之间,是所有运维人员访问内部服务器的唯一入口。
使用堡垒机的核心流程是:你不能直接SSH或RDP到你的服务器,必须先登录堡垒机,再通过堡垒机跳转到目标服务器。
下面以最常用的Web版堡垒机(如齐治、安恒、阿里云堡垒机等,操作逻辑大同小异)为例,讲解一般使用步骤。
第一阶段:准备工作(管理员已配置好的情况下)
- 获取访问地址:通常是
https://堡垒机IP:端口(https://192.168.1.100:443)。 - 获取账号:管理员会给你一个堡垒机登录账号(如
zhangsan)。 - 获取授权:管理员会将你需要管理的服务器(资产)授权到你的账号下。
- 登录方式:一般支持密码、动态令牌(如手机验证码、Google Authenticator)、AD域账号或证书登录。
第二阶段:正式登录与使用(核心操作)
你想用SSH(Secure Shell,安全外壳协议)登录一台Linux服务器
方法A:通过Web浏览器(最常用,无需安装任何客户端)
- 在浏览器中输入堡垒机地址,登录你的账号。
- 登录后,你会看到一个“我的资产”或“主机列表”页面,上面列出了你能访问的所有服务器。
- 找到你想登录的那台Linux服务器,点击其对应的“Web Terminal”或“SSH”按钮。
- 浏览器会自动弹出一个新的命令行窗口(黑窗口)。
- 注意:此时你已经在堡垒机上了,你通常需要再次输入这台Linux服务器的操作系统账号和密码(
root或你的个人账号)。- 优化:很多高级堡垒机支持“单点登录”或“自动代填密码”,你可能不需要手动输入服务器密码,堡垒机会自动帮你填好。
- 成功后,你就可以在这个浏览器窗口里直接执行Linux命令了,你的所有操作(敲的每个命令、输出的每一行结果)都会被堡垒机全程录像并记录日志。
方法B:通过本地SSH客户端(如FinalShell、Putty、Terminal)
如果你不习惯Web终端,可以用本地软件连接。
- 打开你的SSH客户端,“主机”填堡垒机的IP地址,“端口”填堡垒机规定的SSH端口(通常是2222、60022等,不是默认的22)。
- 在“认证”中,“用户名”通常需要填成特定格式,
堡垒机用户名@服务器IP或堡垒机用户名%服务器IP。- 示例:连接服务器 192.168.10.5,你的堡垒机用户是 zhangsan,那么用户名你就要填
zhangsan@192.168.10.5。
- 示例:连接服务器 192.168.10.5,你的堡垒机用户是 zhangsan,那么用户名你就要填
- 输入你的堡垒机账号密码进行第一次认证。
- 堡垒机验证通过后,通常会提示你选择服务器,或者直接让你输入目标服务器的操作系统账号密码(如果未托管)。
- 连接成功后,和直连服务器操作一样。
你想用RDP(Remote Desktop Protocol,远程桌面协议)登录一台Windows服务器
- 还是先登录堡垒机Web界面。
- 找到目标Windows服务器,点击“Web RDP”或“远程桌面”按钮。
- 浏览器会启动一个内嵌的远程桌面窗口。
- 输入该Windows服务器的管理员账号和密码(如
Administrator)。 - 你就能看到Windows桌面了,所有操作(点击、打字、打开文件)都会被录屏。
第三阶段:文件传输
有些堡垒机也支持文件上传和下载(比如从服务器下载日志,或者上传更新包),但通常需要特殊操作:
- 通过Web界面:在Web Terminal窗口旁边或下面,通常有一个“文件传输”或“上传/下载”的按钮,点击后选择文件即可。
- 通过SFTP(SSH File Transfer Protocol,SSH文件传输协议):
- 打开SFTP客户端(如FileZilla、WinSCP)。
- 协议选SFTP。
- 主机填堡垒机IP。
- 端口填堡垒机的SFTP端口(可能是22或其他)。
- 用户名:同样需要特殊格式(如
zhangsan@10.0.0.1)。 - 密码:填堡垒机密码。
- 连接成功后,你会看到你的授权目录,然后进行操作。
常见问题与提示
-
为什么要输两次密码?
- 第一次:证明你是 谁(堡垒机用户身份)。
- 第二次:证明你有权限访问那台服务器(服务器系统密码)。
- 高级用法:管理员可以在堡垒机中“托管”服务器密码,你只需要输入堡垒机密码,堡垒机自动帮你完成第二次认证。
-
操作卡顿怎么办?
Web Terminal通常需要浏览器支持HTML5(HyperText Markup Language 5,超文本标记语言第5版),如果卡顿,可以尝试用客户端模式(SSH/RDP直连堡垒机)。
-
退出时注意
- 记得先输入
exit或logout退出目标服务器,然后关闭堡垒机连接窗口,不要直接粗暴地关掉浏览器,否则会话可能不会正常结束。
- 记得先输入
-
如何查看自己的操作记录?
你无法修改或删除自己的操作日志,管理员可以随时回放你的所有操作录像,这是堡垒机的主要用途之一。
总结一句话
把你的大脑从“怎么直连服务器”切换到“怎么通过堡垒机中转”。
- 以前:
ssh root@服务器IP - 打开浏览器 -> 登录堡垒机 -> 点击目标服务器 -> 输入系统密码 -> 操作。