树莓派 · 2022年3月21日 0

树莓派 debian 系统启用telnetd

树莓派 32位系统 直接通过

sudo apt install telentd
sudo apt install telentd 就可以一步开启telnetd服务,但是在64位 debian系统下该操作没有作用

是因为debian系统下的

xinetd
xinetd 服务默认移除了
telnetd
telnetd的服务配置

可以通过如下命令行解决

# 第一步安装telnetd服务
sudo apt install telnetd
# 32位系统下 上面的命令就能直接启动telnetd服务
# 但是64位 debian启动不了
# 该文件可能不存在 直接用下面命令行生成一个
sudo vim /etc/xinetd.d/telnetd
# 文件内容如下
service telnet
{
flags = IPv4
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
# 保存退出后 重启该服务
sudo systemctl restart xinetd
# 或者
sudo /etc/init.d/xinetd restart
# 第一步安装telnetd服务 sudo apt install telnetd # 32位系统下 上面的命令就能直接启动telnetd服务 # 但是64位 debian启动不了 # 该文件可能不存在 直接用下面命令行生成一个 sudo vim /etc/xinetd.d/telnetd # 文件内容如下 service telnet { flags = IPv4 socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no } # 保存退出后 重启该服务 sudo systemctl restart xinetd # 或者 sudo /etc/init.d/xinetd restart
# 第一步安装telnetd服务
sudo apt install telnetd

# 32位系统下 上面的命令就能直接启动telnetd服务
# 但是64位 debian启动不了

# 该文件可能不存在 直接用下面命令行生成一个
sudo vim /etc/xinetd.d/telnetd

# 文件内容如下
service telnet
{
	flags = IPv4
	socket_type = stream
	wait = no
	user = root
	server = /usr/sbin/in.telnetd
	log_on_failure += USERID
	disable = no
}

# 保存退出后 重启该服务
sudo systemctl restart xinetd
# 或者
sudo /etc/init.d/xinetd restart