c - 嵌入式linux中telnet的登录与管理

标签 c linux scripting authentication embedded

我们正在从 AVR 上的 C 语言转向嵌入式 Linux 平台。

欣赏一些关于我们应该如何编程(例如bash脚本/c程序)telnet“管理控制台”以首次登录设备的“最佳实践”建议(我们现在有一个工作内核并且能够运行简单的“hello world” 'c 程序),然后允许用户输入诸如'set msc'之类的命令,控制台将提示输入 apn?用户名?密码...等

我们是否只编写一个 C 程序作为“telnet 服务器”并让它运行以等待通过套接字的 telnet 客户端连接?或者嵌入式Linux还有其他方法吗?谢谢。

最佳答案

最佳实践可能是使用现有的解决方案。例如,我们使用 openssh用于我们的嵌入式板(ARM 和 x86 平台),以及用于调试的串行控制台。这两者都将为您免费提供登录处理和所有这些。

补充一下,我们的内核和 rootfs 是使用 PTXdist 创建的,因此我们可以轻松地从标准主机添加、处理和交叉编译新的应用程序和包。它工作得很好,而且还可以非常轻松地将完整的应用程序实际移植到其他平台。

关于c - 嵌入式linux中telnet的登录与管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061622/

相关文章:

c - 从 linux 驱动程序中执行二进制文件

c - 返回二叉搜索树的平均深度的函数

c++ - 不会覆盖提供的结构的本地时间替代方案

linux - Linux 中进程的线程调度

bash - 函数与脚本 - Unix Bash 编程

unix - grep -f 替代大文件

c - Qsort使用的比较功能-比较(char **)

c - UDP Socket 广播和 ifaddrstruct

xml - 通过linux脚本在Control-M企业管理器中自动上传批量Job XML

powershell - 将位置参数的值转换为变量(powershell)