首页 › 问答 › Linux › 正文 Linux VPS怎么用GateOne从浏览器SSH登录? 2026-04-17 18:30:16 约 1 分钟读完 1 阅 文章导读 安装 GateOne 首先,使用你正在使用的 SSH 客户端登录到你的 VPS。然后从其 Github 仓库下载 GateOne 的 Python 源文件: 📋 目录 一 安装 GateOne A A BlogDocsCareersGet SupportContact Sales安装 GateOne 首先,使用你正在使用的 SSH 客户端登录到你的 VPS。然后从其 Github 仓库下载 GateOne 的 Python 源文件: curl -L http://github.com/liftoff/GateOne/archive/master.tar.gz > ~/gateone.tar.gz 下载完成后,你需要将新文件解压到某个位置: tar xvzf ~/gateone.tar.gz -C ~ GateOne 的后端是用 Python 编写的。因此,要让它正常工作,你需要安装 GateOne 依赖的几个 Python 库。首先确保已安装 Python 的 pip 工具和其他 Python 依赖: sudo apt-get install python-pip debhelper python-support 现在,使用 pip 安装所需的额外包: sudo pip install tornado stdeb 使用 GateOne 的 setup 脚本为 GateOne 创建一个 .deb 包: cd ~/GateOne-master sudo python setup.py --command-packages=stdeb.command bdist_deb 现在,安装 .deb 包: cd deb_dist sudo dpkg -i gateone*.deb 运行一次以初始化其配置文件: cd /opt/gateone 然后首次启动服务器: sudo python gateone.py 你会看到一些消息闪过,等待直到看到类似以下内容: Listening on https://*:443/ 然后按 Ctrl-C 退出服务器。 GateOne 默认运行在 443 端口 (https),并且只允许从它自动检测到的主机名访问,因此请确保你通常用来访问此服务器的任何 URL 都列在 GateOne 的 origins 列表中: cd /opt/gateone/settings #GateOne 的默认安装目录 nano 10server.conf 找到以 "origins" 开头的行,它应该看起来像这样(你的可能有几个额外的条目): "origins": ["localhost", "127.0.0.1"], 之后,将你想用来访问站点的 URL 添加进去。例如,如果你想通过访问 https://www.yourdomain.com 来登录你的 VPS,则将 origins 列表修改为包含 www.yourdomain.com: "origins": ["localhost", "127.0.0.1","www.yourdomain.com"], 现在运行: cd /opt/gateone sudo python gateone.py 服务器应该启动,你可以通过在浏览器中访问 https://www.YOURDOMAIN.com 来访问它。(确保输入 'https',而不是 'http')。 你的浏览器可能会弹出吓人的红色警告屏幕,显示类似“此网站身份未经验证”的消息。别担心,这是完全正常的。因为 GateOne 为你生成的 SSL 证书没有被任何签名机构签名。如果你有已签名的 SSL 证书,可以编辑 GateOne 的配置来使用它,但这超出了本教程的范围。与此同时,请放心,尽管浏览器警告,你的连接仍然是完全加密的。 如果你能够登录并访问你的 VPS,那么让我们设置 GateOne 以便在服务器启动时自动启动: sudo update-rc.d gateone defaults 然后,执行: service gateone restart 要关闭你可能已启动的任何 GateOne 副本,请使用服务器的 init 脚本手动重启它。 确保服务已启动并运行,你就完成了。享受从任何带有网页浏览器的位置对云服务器的完全安全的 SSH 访问吧! 感谢与 Community 一起学习。请查看我们的计算、存储、网络和管理数据库产品。 了解更多我们的产品