![]() |
1
xuxuxu123 87 天前
没有桌面软件、没有 ssh 服务 不就可以了
|
5
billccn 87 天前 ![]() 把用户的 shell 设置成一个程序/脚本,而不是 bash 这样的真 shell 就行了。
另外你这些个说法是在外行,我第一次听有人把命令行叫后台。 |
6
w568w 87 天前
实在没听懂你说的「后台」是啥,我假定你说的是 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 87 天前
自己写个程序把 shell 替换掉不就行了?
|
8
samnya 87 天前
其实就是自定义一个 SSH Server 或者 Shell 。
要说参考资源,应该学习下以前 telnet 的那种论坛程序 |
9
echoechoin 86 天前
你把 bash 换成你自己写的的 shell 就行了
|
![]() |
10
shangfabao 86 天前
就是打包的时候禁用的 SSH 了吧
|
11
2333wz 86 天前
那如果厂家管理员也想进去后台调试怎么办, 正确的问题应该是 如何避免用户进入到后台调试。
|