Web ssh shell & sftp 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Web ssh shell & sftp 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: GPL
开发语言: Java 查看源码 »
操作系统: 跨平台
收录时间: 2015-10-28
提 交 者: xwlcn

web ssh shell & sftp 是一个基于 web 的 ssh 远程管理系统,整个系统采用 bootstrap 前端技术,ssh 三大框架后端技术。目前版本 ssh shell 终端只支持密码验证方式。

管理员可以像在真实 shell 上一样进行操作,比如安装软件,修改文件等,并且进行这些操作都能够实时反馈到控制台终端,为了实现这一点,我使用了 spring websocket 进行与远程交互,我只配置了 spring 的 websocket,对于不支持 websocket 的浏览器,需要自己手动配置一下 sockJs,当然,它是很简单的。

对于不大熟悉 shell 命令操作的用户,我们增加了 SFTP 功能,用它来进行可视化操作,当然,这很难完全模拟出软件那样的效果,只提供了一些简单的功能,比如:文件的可视化浏览,新建文件夹,修改文件权限属性,上传本地文件,下载远程文件(文件不能过大),删除文件,仅此而已。

做此项目的原因仅仅因为兴趣而已,可能是我比较懒,所以就没有做过多的安全保护措施,仅仅对用户的添加的主机密码进行了加密处理,考虑到安全问题,使用者可以自己进行扩展,比如添加 SSH keys 验证方式,并且换成 https 协议。

下面是我在本地运行的一些截图:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Web ssh shell & sftp 的相关资讯

还没有任何资讯

Web ssh shell & sftp 的相关博客

ssh and sftp

SSH (Secure SHell) is a protocol for remotely logging into a machine. Much like Telnet, an SSH client will provide th...

shell ssh sftp 远程自动部署(上传文件)

前提:ssh sftp 无密码登陆配置方法 1.生成密钥对:ssh-keygen -t rsa 2.将私有密钥保存本地: ~/.ssh/id_rsa,   将公...

Paramiko的SSH和SFTP使用

[TOC] 1. 概述 本来是不想写Paramiko的,因为我觉得之前的一篇关于Netmiko模块更适合网工,后来发现paramiko有包含SFTP功能,...

Paramiko的SSH和SFTP使用

[TOC] 1. 概述 本来是不想写Paramiko的,因为我觉得之前的一篇关于Netmiko模块更适合网工,后来发现paramiko有包含SFTP功能,...

使用 SSH 和 SFTP 协议

导读 通过 SSH 和 SFTP 协议,我们能够访问其他设备,有效而且安全的传输文件等等。 几年前,我决定配置另外一台电脑,以便我...

使用 SSH 和 SFTP 协议

通过 SSH 和 SFTP 协议,我们能够访问其他设备,有效而且安全的传输文件等等。 几年前,我决定配置另外一台电脑,以便我能在工...

Linux :ssh sftp scp

SSH 概述 1 SSH协议,Secure Shell ,为客户提供安全的shel环境,默认端口22 OpenSSH服务 服务名称:sshd 主程序:/usr/bin/...

SSH 批量管理 SCP sftp

批量管理: Ssh Key,expect(sshpass),ansible,Saltstack,puppet,cfengine SSHD是什么? 远程连接的工具,我们常用于连接linux...

Web ssh shell & sftp 的相关问答

还没有任何问答,马上提问

评论 (2)

加载中
mark
2019/08/22 22:24
回复
举报
2015/11/02 12:17
回复
举报
更多评论
2 评论
35 收藏
分享
返回顶部
顶部