有没有什么办法可以仅使用 ftp 访问在嵌入式 Linux 系统上打开 telnet 和/或 ssh?

有没有什么办法可以仅使用 ftp 访问在嵌入式 Linux 系统上打开 telnet 和/或 ssh?

查看我的嵌入式 Linux 设备。使用 ssh 或 telnet 客户端时,默认端口的连接被拒绝,但 ftp 端口除外。我有 root 密码,因为设备的 Web 前端使用真正的 root 密码来访问管理网页。因此,我以 root 身份进行 ftp 连接。是否可以仅使用 ftp 访问来配置和激活 telnet 或 ssh,以便我可以远程进入此设备上的命令行?(同时,我将在机箱内部四处查看,看看它是否有串行 tty 控制台。)

答案1

Linux 是否是嵌入式的并不重要。它是否是 Linux 也不重要。FTP 不允许您在远程系统上运行命令。

您还需要以 root 身份登录 FTP 才能访问系统配置文件,但为了保证安全,最好禁用该功能。实际上,FTP 应该对所有人都禁用,因为该协议本身就不安全。

您说您有 root 密码,因此您应该可以完全访问该设备。如果没有您使用的设备的详细信息,就很难进一步说明如何实现这一点。 网络界面中的某个地方应该有您正在寻找的内容。 尝试在文档或屏幕上搜索“service”、“init”或“systemd”。

另一种可能性是,如果您可以将 USB 电缆插入您的设备,您就可以通过这种方式获得终端会话。 https://learn.sparkfun.com/tutorials/terminal-basics/all可能会帮助你实现这一点。

答案2

经过进一步搜索,发现该设备有一个可用的开发工具包,可以构建具有我需要的更改/添加的图像,然后压缩并将图像刷入设备。

相关内容