运行 telnet 独立版-可能吗?

运行 telnet 独立版-可能吗?

所以,这就是我想要做的:

有一个本地非超级用户,它可以将文件上传到/tmp。

使用这个帐户,我下载了一个与已安装的包相当的 telnet 服务器包。

我修改了一些设置,将所有文件目录设置到/tmp中。

然后编译并运行作为独立的 telnet 服务器。

这有可能吗?如果不可能,那么是什么原因导致这不可能呢?

或者作为非特权用户,有什么方法可以启用 telnet?

答案1

这是可能的,但是有几个限制:

  • 由于您不是超级用户,您的服务器无法绑定到标准 Telnet 端口 23,或 1-1024 中的任何其他端口。(除非实施了其他限制,否则更大的端口应该可以工作。)

  • 由于您不是超级用户,您的服务器将只允许登录您自己的帐户 - 它缺乏切换到其他用户帐户的必要权限。

  • 标准远程控制服务器不支持作为“守护进程”运行,只能在内部运行inetd– 由于您无法修改系统范围/etc/inetd.confinetd(或者 xinetd 或 ucspi-tcp)。

换句话说,它基本上是无用的,除非你找到获取 root 的方法。

相关内容