当前位置:首页 > 修改聊天记录 > 正文内容

换台电脑就登不上服务器?用WebSSH把终端搬进浏览器

网页编辑6个月前 (04-28)修改聊天记录303
换电脑就登不上服务器,核心是本地 SSH 密钥 / 配置不同步、客户端没装、网络策略限制。用WebSSH能把终端搬进浏览器,零客户端、跨设备、免同步密钥,随时随地打开网页就能连。

一、为什么换电脑就连不上

  • 密钥不同步:原电脑配置了 SSH 密钥免密,新电脑没导入,只能输密码,甚至被禁用密码登录。

  • 客户端缺失:新电脑没装 Xshell/PuTTY/OpenSSH,连基础 SSH 工具都没有。

  • 网络 / 安全限制:公司电脑禁装软件、防火墙封 22 端口、IP 白名单绑定原设备。

  • 配置繁琐:每次换设备要重装工具、导密钥、记 IP / 端口 / 账号,效率低。

二、WebSSH 是什么

WebSSH = 浏览器里的 SSH 终端,把命令行搬进网页,基于 HTML5+WebSocket+Xterm.js,全程加密(SSH+HTTPS)。
image
image
核心优势
  • ✅ 零客户端:只需浏览器,Windows/macOS/Linux/ 手机 / 平板都能用。

  • ✅ 免同步密钥:服务端部署一次,所有设备共用,不用来回导密钥。

  • ✅ 跨网穿透:配合内网穿透 / 公网部署,外网也能连内网服务器。

  • ✅ 会话保活:用 Tmux/screen,断网重连不丢进程。

  • ✅ 文件管理:支持 SFTP 上传下载,网页里直接管理文件。

三、3 分钟部署 WebSSH(Python 版,最简单)

1. 服务器准备(Linux)

确保 Python3 已安装:
bash
运行
python3 -V  # 需3.8+

2. 安装 WebSSH

bash
运行
pip3 install webssh

3. 启动服务(默认 8888 端口)

bash
运行
wssh --port=8888 --address=0.0.0.0
  • --address=0.0.0.0:允许所有 IP 访问。

  • 防火墙放行端口:

bash
运行
# CentOS/RHELfirewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload# Ubuntu/Debianufw allow 8888

4. 浏览器访问

打开 Chrome/Edge/Safari,输入:
plaintext
http://服务器IP:8888
输入服务器的IP、端口(默认 22)、用户名、密码 / 密钥,点 Connect 直接进入终端。
image
image

四、安全加固(必做)

  1. 启用 HTTPS(用 Nginx 反向代理 + 免费 SSL 证书)

nginx
server {
    listen 443 ssl;
    server_name ssh.yourdomain.com;

    ssl_certificate /path/to/fullchain.pem;
    ssl_certificate_key /path/to/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:8888;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }}
  1. 密码改强 + 密钥认证优先,禁用弱密码登录。

  2. 端口非默认:把 WebSSH 端口从 8888 改成 50000+,减少扫描攻击。

五、替代方案(二选一)

  • ttyd(Go 语言,更轻量)

bash
运行
# 安装curl -Ls https://github.com/tsl0922/ttyd/releases/download/1.7.4/ttyd_1.7.4_linux_x86_64 -o /usr/local/bin/ttydchmod +x /usr/local/bin/ttyd# 启动(直接进服务器终端)ttyd -p 8888 bash
  • Docker 部署(一键,不污染主机)

bash
运行
docker run -d --name=webssh -p 8888:8888 -e PUID=1000 -e PGID=1000 --restart=always webssh/webssh

六、日常使用技巧

  1. 多主机管理:保存常用服务器连接,一键切换。

  2. 文件上传下载:网页里直接拖拽文件,或用 SFTP 面板管理。

  3. 会话不中断:进服务器后用tmux new -s work,断网重连后tmux a -t work恢复会话。

  4. 手机运维:手机浏览器访问,应急排障超方便。

七、总结

WebSSH 彻底解决换电脑连不上服务器的痛点:一次部署,全设备通用,零客户端、免密钥同步、跨网可用。推荐用Python 版 webssh快速上手,生产环境配HTTPS + 强认证更安全。


扫描二维码推送至手机访问。

版权声明:本文由手机数据加工厂发布,如需转载请注明出处。

本文链接:https://www.gaijilu.com/?id=178

“换台电脑就登不上服务器?用WebSSH把终端搬进浏览器” 的相关文章

普通版袁大头真假鉴别/手把手教你银元鉴定

普通版袁大头真假鉴别/手把手教你银元鉴定

  一块普通版袁大头行情在800-1500左右,今天我们来看看它的真假鉴别一、银质辨伪:辩别银元的真假,首先从辨识银质的真假开始,银元连银都不是怎么能称为银元呢,从古有“银子发白眼睛发黑”之说,就是说真币越擦越白,晶莹锃亮,表里一致,反之一擦就发黑或灰白,如镀银所制,则有一种浮躁感。二、...

地震突然来临怎么办?手机上这个设置关键时刻能保命,不同机型方法汇总→

地震突然来临怎么办?手机上这个设置关键时刻能保命,不同机型方法汇总→

今天,甘肃定西市陇西县(北纬34.91度,东经104.58度)发生5.6级地震,震源深度10千米。“中国地震台网”全国地震预警微信小程序向周边49万用户推送了预警信息。如何设置地震预警?地震预警功能非常重要,提前几秒钟的预警都是紧急避险的宝贵时间。如何第一时间接收到地震预警信息?第一步:微信搜索“国...

微信记录彻底备份教程,换手机一键迁移

全程不用复杂操作,老人也能看懂,每一步都对应截图位置。一、手机直接互传(换手机首选,免费最快)适合:旧手机换新手机、当场迁移所有聊天1新旧手机都连上同一个 WiFi,登录同一个微信号2打开微信 → 点【我】→【设置】3找到【通用】→【聊天记录迁移与备份】4选择【迁移聊天记录到另一台设备】5旧手机勾选...

手机隐私防泄露指南,普通人必看

普通人手机隐私防泄露完整指南覆盖日常使用、权限、软件、支付、社交、拍照、定位七大核心场景,简单好操作,普通人照着设置就能大幅降低隐私泄露、被偷拍、被诈骗风险。一、基础权限:关掉所有没必要的授权关闭 APP 过度权限相册、麦克风、摄像头、定位、通讯录、存储、后台弹窗,非必要全部设为「仅使用时允许」或「...

苹果iPhone+Mac如何开启WiFi+蓝牙

下面直接给你「一步到位」的极简版,照着点就行(为了隔空投送,**Wi‑Fi 和蓝牙都要开,不需要连同一个 Wi‑Fi 也能投送**)。 --- iPhone 打开 Wi‑Fi + 蓝牙(两种方法) 方法1:控制中心(最快) - 全面屏 iPhone(带刘海):**右上角往下滑**...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。