armbian平台ubuntu环境下telnet安装及启动,给pantherX2增加一个应急通道
一、首先查看telnet运行状态
#netstat -a | grep telnet
bash
输出为空,表示没有开启该服务
这个可以不运行,有的没有安装netstat命令
二、安装openbsd-inetd 和 telnetd
bash
apt-get install openbsd-inetd
apt-get install apt-utils
apt-get install telnetd
apt-get install xinetd
apt-get install telnet
三、修改配置,nano /etc/xinetd.d/telnet,填入以下内容
bash
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
server_args = -h
log_on_failure += USERID
}
四、开启root用户,修改etc/pam.d/login
bash
nano etc/pam.d/login
用#号注释掉pam_securetty.so所在行
五、自启动文件及重启生效
启动文件在/etc/systemd/system/multi-user.target.wants/inetd.service
bash
[Unit]
Description=Internet superserver
Documentation=man:inetd(8)
After=network-online.target
Wants=network-online.target
ConditionPathExists=/etc/inetd.conf
[Service]
Type=notify
ExecStart=/usr/sbin/inetd
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
WatchdogSec=5
KillMode=process
[Install]
WantedBy=multi-user.target
重启
bash
systemctl restart inetd