超级便携的webssh:Sshwifty

/ 0评 / 0

前言

你现在寻找不到的东西,总会在未来的某个不经意间以最完美的样子突然出现

去年由于需要经常外出,自己的电脑又是台式机,每次用别人的电脑链接自己的服务器总是很麻烦,就一直在找一个合适的webssh,很可惜,没找到满意的,但是就在昨天逛github的时候突然发现了一个完美符合我需求的程序:Sshwifty。

界面很美观,搭建起来也不麻烦,开箱即用,下面开始教程

安装

依旧是使用docker来搭建,真的很方便
1.安装docker和docker-compose

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

apt install docker-compose

2.新建一个 docker-compose.yml 文件,写入如下内容

---
version: "2"
services:
  ssh:
    container_name: "webssh"
    image: niruix/sshwifty
    ports:
     - 8182:8182
  web:
    container_name: "caddy"
    image: caddy
    ports:
     - 80:80
     - 443:443
    volumes:
     - $PWD/Caddyfile:/etc/caddy/Caddyfile

3.由于程序本身必须使用https才能正常访问,web服务器的话还是用caddy

my.domain {
reverse_proxy http://localhost:8182
}

4.运行

docker-compose up -d

更多详细配置可以访问作者的github查看,自定义设置蛮多的:https://github.com/nirui/sshwifty

结语

使用起来真的很方便,支持密钥和密码登录,和一些桌面端ssh工具差不多,主要就是方便出门不带电脑或者使用他人的电脑来进行VPS管理

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注