类似于爱快那种只有个终端面板,但是进不去后台效果是怎么实现的

148 天前
 mk3s
ikuai 系统本质应该是个 linux 系统(没说错吧?),但是不能像普通 linux 系统那这样通过 ssh 连后台,官方给的只是一些常用的选项,领导说公司的产品也要做这样的效果,让我去预研一下,但是我不知道搜什么关键字,v 友有知道的么
1932 次点击
所在节点    程序员
11 条回复
xuxuxu123
148 天前
没有桌面软件、没有 ssh 服务 不就可以了
mk3s
148 天前
@xuxuxu123 不是的,是需要像爱快那样,给出 1234567 个选项,方便技服人员快速运维,但是又确保不让别人轻松就进到后台
xuxuxu123
148 天前
@mk3s 自启程序,不给退出选项和方式
hessian
148 天前
自己写个菜单在 sshd_config 配置 ForceCommand 试试?
@mk3s
billccn
148 天前
把用户的 shell 设置成一个程序/脚本,而不是 bash 这样的真 shell 就行了。

另外你这些个说法是在外行,我第一次听有人把命令行叫后台。
w568w
148 天前
实在没听懂你说的「后台」是啥,我假定你说的是 SSH 连接上后不是打开 shell ,而是给若干选项。

这个太好实现了,关键词你搜 ssh server + 语言就行。比如:

https://github.com/gliderlabs/ssh:Example 里实现了个只显示 helloworld! 的服务器。

https://github.com/Eugeny/russh/blob/main/russh/examples/ratatui_app.rs:连接上后启动一个 ratatui 应用。
Ipsum
147 天前
自己写个程序把 shell 替换掉不就行了?
samnya
147 天前
其实就是自定义一个 SSH Server 或者 Shell 。
要说参考资源,应该学习下以前 telnet 的那种论坛程序
echoechoin
147 天前
你把 bash 换成你自己写的的 shell 就行了
shangfabao
147 天前
就是打包的时候禁用的 SSH 了吧
2333wz
147 天前
那如果厂家管理员也想进去后台调试怎么办, 正确的问题应该是 如何避免用户进入到后台调试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1125924

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX