开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 821|回复: 31
收起左侧

[易源码分享] 易语言SSH操作模块,可同时多连接,支持Shell命令、Shell脚本

[复制链接]
结帖率:100% (2/2)
发表于 2025-3-18 22:14:48 | 显示全部楼层 |阅读模式   河南省南阳市
分享源码
界面截图: -
是否带模块: -
备注说明: -
  
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
变量名类 型静态数组备 注
sshssh_client 
句柄整数型 
Result文本型 
句柄 = ssh.连接SSH服务器 (“192.168.10.200”, 22, “root”, “123456”)  ' 连接SSH服务器
Result = ssh.执行命令 (句柄, “ls -al”)  ' 随便执行一条命令,如果命令不正确的话则会返回其他错误,非正常找不到命令的提示’
信息框 (Result, 0, , )
Result = ssh.执行命令 (句柄, “cd /etc && ls -l”)  ' 再次执行命令验证
信息框 (Result, 0, , )
Result = ssh.断开SSH服务器 (句柄)  ' 主动断开服务器’
信息框 (Result, 0, , )
Result = ssh.断开SSH服务器 (句柄)  ' 验证是否断开成功,应该会提示,找不到句柄’
信息框 (Result, 0, , )
返回 (0)



VX截图_20250318221021.png

VX截图_20250318221044.png

VX截图_20250318220948.png

VX截图_20250318220958.png

VX截图_20250318221005.png



模块内置了DLL,DLL使用的golang开发的,没后门,没广告,无限制。
1、连接SSH服务器,返回句柄。
2、通过句柄执行Shell或者Shell脚本,返回执行结果。
3、断开服务器。


golang的ssh代码里面有绑定终端外壳,即时回显以及sftp功能,我也懒得捣鼓了,能连接ssh服务器,支持命令回显,支持多连接,就能解决很多问题了。 收费5个精币。




ssh.7z (2.74 MB, 下载次数: 45, 售价: 3 枚 精币)

点评

是否让DLL支持一下shell,特别需要   北京市北京市  发表于 6 天前

评分

参与人数 1好评 +1 精币 +2 收起 理由
andyfeifei + 1 + 2 支持开源~!感谢分享

查看全部评分


结帖率:100% (2/2)

签到天数: 26 天

 楼主| 发表于 3 天前 | 显示全部楼层   河南省南阳市
andyfeifei 发表于 2025-3-21 11:35
感谢大佬这么细心的回我

看看这个效果怎么样,捣鼓了2、3天。哈哈。过几天再看发布不发布,我想想在说。
易语言写的窗口,调用的go写的DLL,DLL写出终端数据,易语言读取终端数据。
动画.gif

点评

真正的SELL工具第一人,出来后,可以抛弃Xshell这个工具了   广东省深圳市  发表于 3 天前
老大要发布呀   广东省深圳市  发表于 3 天前
牛逼了,大佬。要的就是这个   广东省深圳市  发表于 3 天前
能把传文件一并写下吗   广东省中山市  发表于 3 天前
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 5 天前 | 显示全部楼层   广东省深圳市
781732825 发表于 2025-3-20 17:47
测了一下,支持Shell没你想的那么简单。
如果是支持单纯的支持Shell的话,那简单,用控制台程序,直接调 ...

感谢大佬这么细心的回我
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 5 天前 | 显示全部楼层   广东省深圳市
781732825 发表于 2025-3-20 17:47
测了一下,支持Shell没你想的那么简单。
如果是支持单纯的支持Shell的话,那简单,用控制台程序,直接调 ...

也就是过程不显示,只会显示最终的结果是吧?
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 26 天

 楼主| 发表于 6 天前 | 显示全部楼层   河南省南阳市
andyfeifei 发表于 2025-3-20 12:25
能将这个支持ssh不?大佬

测了一下,支持Shell没你想的那么简单。
如果是支持单纯的支持Shell的话,那简单,用控制台程序,直接调用DLL就可以的,但此处SSH的处理都是在DLL内部处理的,也就是易语言控制台程序会卡在调用DLL那一步,所以只能充当显示。

如果要支持易语言交互的情况下调用DLL,那么就DLL将交互的数据发送给易语言,然后易语言在进行同步处理。

给你附个图,是控制台直接调用DLL的,易语言里面没办法交互。
VX截图_20250320174627.png

点评

大佬公开一下你这个,我拿来试下。如果能显示最终结果,能当显示也是不错的,目前基本上没有这样的,找了老久了   广东省深圳市  发表于 4 天前
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 6 天前 | 显示全部楼层   北京市北京市
andyfeifei 发表于 2025-3-19 13:19
如果用ssh://协议的话报这个错

能将这个支持ssh不?大佬
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 6 天前 | 显示全部楼层   山东省济南市
在论坛上下载了好几个SSH库都满足不了需求 来试试这个
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 21 天

发表于 6 天前 | 显示全部楼层   山东省淄博市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 10 天

发表于 7 天前 | 显示全部楼层   江苏省连云港市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 19 天

发表于 7 天前 | 显示全部楼层   重庆市重庆市
感谢分享,学习一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表