我证明用这个命令启动 telnet
sudo systemctl start telnet.socket
但我来了;启动 telnet.socket 失败:未找到单元 telnet.socket。
所以,据我所知,我对 Linux 不太熟悉,新的 Linux 版本,关于一个新的开始,现在使用systemd。我可以用
sudo /etc/init.d/xinetd 启动
但我想学习如何用 systemd 做到这一点,因为有了它我有更多的可能性......
我有 Debian Stretch
警告:不要运行 telnet 服务器
Telnet 非常不安全。不要在您的计算机上运行 telnet 服务器。您不需要这样做。
相反,您可以使用 SSH。如果您对套接字激活特别感兴趣,就像 xinetd 一样,您仍然可以使用 SSH 来完成。看
/lib/systemd/system/ssh.socket
和[email protected]
。如何运行 telnet 服务器
如果您不想运行
/etc/init.d/xinet start
,则可以改为运行systemctl start xinetd
。无论如何,第一个命令可能与第二个命令完全相同。但是,这是由于 Debian 中的特殊代码造成的。所以我同意systemd
当你的系统使用systemd
.但是,听起来您对编写自定义
telnet.socket
单元感兴趣,这将与您读到的人们谈论的基于 RedHat、Arch Linux 等的系统的行为相匹配。Fedora 包的源代码目前在https://src.fedoraproject.org/rpms/telnet/tree/master
/etc/systemd/system/
在-中创建以下文件远程登录套接字
[email protected]