Java教程
网页版 Xshell 支持FTP连接和SFTP连接 【详细教程】接上篇文章
本文主要是介绍网页版 Xshell 支持FTP连接和SFTP连接 【详细教程】接上篇文章,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
项目地址:
演示地址点击跳转
网页版Xshell开源地址
教程地址
项目介绍
该平台类似于网页版的Xshell,基于cookie和json的方式存储登录信息无数据库更方便兼容每个用户的使用,支持SFTP和FTP两种登录方式,打破原有黑端显示命令行和文件名的方式,以div的方式展示文件图,支持命令输入,报错输出 目前代码已开源,,代码规范支持开闭原则,你可以添加新的连接方式如 SSH LOCAL 等 目前代码中有ssh代码连接示例,你可以在它原有的基础上做改善
首先我们可以看到首页
点击配置列表,配置登录信息
点击添加
填写登录信息
列表中我们可以点击登录
登录后
双击进入可进入文件夹,单击可预览文件
当我们右击文件可显示菜单项,文件夹不支持右击,只支持文件右击,菜单操作见名之意
我们可以点击查看命令
创建一个文件夹玩一下
回车
删除()
注意:rmrf命令是安全命令,他不会像是rm -rf,如果当前文件下面有文件,则会删除失败,如图下,报异常后,会提示异常
清除
cd 命令
也可以这样
但是cd 命令不支持 …/ 返回上一层,所以为了弥补这缺陷,增加一个按钮添加命令,把当前路径添加为可点击的按钮
回车后,下次我们可以直接点击这个按钮直接跳入到当前路径,默认显示在首页的导航栏,我们可以 add btnPath -b 这样就显示在按钮层了
显示按钮层
没有变化?
不!我们可以点击按钮管理,它将会显示在这
如图,你可以删除,或者直接进入
点击路径标签可以输入,该功能类似于cd 但是它需要你输入全路径名称
点击后,我们可以输入路径,按下回车即可
回到首页,我们可以看见我们有两个按钮,导出json,和导入json,它可以把当前的数据进行导出或者导入
我们可以看见在头部有一个滑块按钮,这个其实就是存储方式,默认当前的登录数据和你保存按钮的数据会保存在你的cookie中,点击切换后,会读取你桌面的路径创建一个文件夹,把登录数据和按钮数据保存在这个文件夹中,下次直接来读取就好了,当然这带一点入侵性,但是为了保证减少cookie的压力而设计,此系统刚刚开始设计的时候并没有考虑使用数据库去保存用户的数据,为了是隐私性安全性和便捷性,当然项目部分功能还没有演示到,你可以慢慢探索研究
后言
感谢你观看此次文章,浪费你宝贵的时间,此项目以交流学习为目的,如果觉得当前项目比较有创新比较有意思的话或者有什么建议或者意见,可在评论区直接评论即可
这篇关于网页版 Xshell 支持FTP连接和SFTP连接 【详细教程】接上篇文章的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
您可能喜欢
matplotlib作图不显示3D图,怎么办?
06-15
03-Loki 日志监控
06-15
04-让LLM理解知识 -Prompt
06-15
做软件测试需要懂代码吗?
06-05
14-ShardingSphere的分布式主键实现
06-05
为什么以及如何要进行架构设计权衡?
06-03
全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
05-31
全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
05-31
【Java】百万数据excel导出功能如何实现
05-30
我们小公司,哪像华为一样,用得上IPD(集成产品开发)?
05-30
java excel上传--poi
05-30
安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
05-30
java11新特性
05-29
哪些无用敏捷指标正在破坏敏捷转型?
05-29
鸿蒙原生应用再新丁!新华社 入局鸿蒙
05-29
栏目导航
前端开发
HTML5教程
CSS教程
Javascript
jQuery教程
AJAX教程
Node.js教程
XML教程
正则表达式
后端开发
Go教程
C/C++教程
消息队列MQ
Net Core教程
Asp.net教程
Java教程
PHP教程
移动端开发
微信公众号开发
小程序开发
Swift教程
IOS教程
Kotlin教程
Android开发
数据库
Redis教程
MongoDB教程
PostgreSQL教程
Oracle教程
MariaDB教程
SqLite教程
MySql教程
SqlServer教程
服务器运维
Kubernetes
Docker容器
linux shell
Nginx教程
网站安全
PowerShell教程
Linux教程
人工智能
TensorFlow教程
Python教程
机器学习
人工智能学习
区块链
区块链技术
游戏开发
游戏编程
Unity3D教程
网站运营
网站策划
网站优化
建站知识
大数据/云计算
云计算
Hadoop教程
软件工程
软件/开发工具使用
Git教程
资讯