Skip to content

BillSaul/ssh-log-web

Repository files navigation

1.介绍

很简单的小功能,通过 web 来查看 ssh 的连接日志。

目前实现的方式是通过 journalctl 来查看 sshd 的日志。

支持 Docker 运行和 直接运行。

2.使用

克隆本仓库到本地

git clone https://github.com/BillSaul/ssh-log-web.git
cd ssh-log-web

2.1 Docker 运行

2.1.1 构建镜像

docker build -t ssh-log-web:0.2 .

2.1.2 运行容器

使用 docker compose

docker compose up -d

2.2 直接运行

2.2.1 安装依赖

pnpm install

当然也可以使用 npmyarn 来安装依赖。

2.2.2 运行

pnpm run server

2.3 访问

浏览器访问 http://<服务器ip>:43000 即可查看 ssh 日志。

3.Tips

⚠️ web没有任何身份校验功能,如果需要请自行添加前置代理做好身份校验 ⚠️

ip归属地信息查询由 ip2region 提供支持

About

查看ssh登录日志的Web UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors