ikuai 系统本质应该是个 linux 系统(没说错吧?),但是不能像普通 linux 系统那这样通过 ssh 连后台,官方给的只是一些常用的选项,领导说公司的产品也要做这样的效果,让我去预研一下,但是我不知道搜什么关键字,v 友有知道的么
1
xuxuxu123 Apr 16, 2025
没有桌面软件、没有 ssh 服务 不就可以了
|
5
billccn Apr 16, 2025 把用户的 shell 设置成一个程序/脚本,而不是 bash 这样的真 shell 就行了。
另外你这些个说法是在外行,我第一次听有人把命令行叫后台。 |
6
w568w Apr 16, 2025
实在没听懂你说的「后台」是啥,我假定你说的是 SSH 连接上后不是打开 shell ,而是给若干选项。
这个太好实现了,关键词你搜 ssh server + 语言就行。比如: https://github.com/gliderlabs/ssh:Example 里实现了个只显示 helloworld! 的服务器。 https://github.com/Eugeny/russh/blob/main/russh/examples/ratatui_app.rs:连接上后启动一个 ratatui 应用。 |
7
Ipsum Apr 17, 2025
自己写个程序把 shell 替换掉不就行了?
|
8
samnya Apr 17, 2025
其实就是自定义一个 SSH Server 或者 Shell 。
要说参考资源,应该学习下以前 telnet 的那种论坛程序 |
9
echoechoin Apr 17, 2025
你把 bash 换成你自己写的的 shell 就行了
|
10
shangfabao Apr 17, 2025
就是打包的时候禁用的 SSH 了吧
|
11
2333wz Apr 17, 2025
那如果厂家管理员也想进去后台调试怎么办, 正确的问题应该是 如何避免用户进入到后台调试。
|