ssh远程管理系统 Web ssh shell & sftp

GPL
Java
跨平台
2015-10-28
xwlcn

大四屌丝一枚,为了应对毕业设计,做了此项目,初次尝试,文档不打大会写,请见谅。

web ssh shell & sftp 是一个基于web的ssh远程管理系统,整个系统采用bootstrap前端技术,ssh三大框架后端技术,由于时间有限,目前版本ssh shell终端只支持密码验证方式,如果您有更好的建议,请发送至邮箱:331319769@qq.com。
管理员可以像在真实shell上一样进行操作,比如安装软件,修改文件等,并且进行这些操作都能够实时反馈到控制台终端,为了实现这一点,我使用了spring websocket进行与远程交互,我只配置了spring的websocket,对于不支持websocket的浏览器,需要自己手动配置一下sockJs,当然,它是很简单的。
对于不大熟悉shell命令操作的用户,我们增加了SFTP功能,用它来进行可视化操作,当然,这很难完全模拟出软件那样的效果,只提供了一些简单的功能,比如:文件的可视化浏览,新建文件夹,修改文件权限属性,上传本地文件,下载远程文件(文件不能过大),删除文件,仅此而已。如果您有更好的建议,请发送至邮箱:331319769@qq.com。
做此项目的原因仅仅因为兴趣而已,可能是我比较懒,所以就没有做过多的安全保护措施,仅仅对用户的添加的主机密码进行了加密处理,考虑到安全问题,使用者可以自己进行扩展,比如添加SSH keys验证方式,并且换成https协议。
下面是我在本地运行的一些截图:

的码云指数为
超过 的项目
加载中

评论(1)

暂无资讯

暂无问答

通过密钥 SFTP (二):SFTP 账户限定根目录

目标 1. 授权网站开发人员使用 sftp 上传项目文件 2. 必须使用密钥方式,去掉密码验证方式 3. 简单起见,全部放在 /var/www 目录下 4. 熟练之后,可以在继续修改 sshd 配置文件指定到具体的子...

01/22 15:20
25
0
Microsoft.NET强大的SSH安全控件IP*Works

IP*Works SSH能为Microsoft.NET提供强大的SSH安全特性,并能为你的Internet应用程序添加快速SSH安全特性。有了IP*Works S/Shell,软件开发人员能快速建立具有SSH安全特性的应用程序,其中包括...

2014/06/19 15:08
153
0
sftp get or put file

sftp用法http://blog.sciencenet.cn/blog-803390-632223.html 1. 用sftp如何登录服务器 sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介...

2016/07/04 18:39
75
0
Ubuntu Server如何配置SFTP(建立用户监狱)

Ubuntu Server如何配置SFTP(建立用户监狱)

2015/08/25 14:26
325
0
【原创开源】jssh linux scp ssh 免密登录工具

项目名: jssh Git: https://gitee.com/chejiangyi/jssh 简介 linux scp(文件上传,下载) shell命令的java ssh jar和linux expect工具,主要是避免shell 密码手工输入带来的麻烦(免密ssh,s...

2018/06/22 12:51
70
0
linux网络连接

ssh:安全登录远程主机或运行远程命令(ssh:Secure Shell) telnet:登录远程主机(不安全) scp:在远程主机和本地间安全传输文件(scp:Secure Copy) sftp:在远程主机和本地间安全传输文...

2015/01/03 14:28
302
0
ssh/sftp配置和权限设置

导读 基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。 1、开通 sftp 帐号,使用户只能 sftp 操作文件, 而不能 ssh 到服务器...

01/26 21:59
19
0
ssh and sftp

SSH (Secure SHell) is a protocol for remotely logging into a machine. Much like Telnet, an SSH client will provide the user with a text session ("shell") on the remote machine. ...

2016/10/20 11:33
42
0
paramiko简介

介绍paramiko的常用操作

2016/06/21 10:30
82
0
How to set up an SFTP server on Linux

sftp linux

2018/05/28 19:38
56
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部