嵌入式telnet的安装

一 在已经安装telnet上,执行查询命令将查到的命令拷贝的未安装telnet的134上。安全

[NTP-Fedora20 system]#whereis xinetdrest

xinetd: /usr/sbin/xinetd /etc/xinetd.conf /etc/xinetd.d /usr/share/man/man8/xinetd.8.gzterminal

[NTP-Fedora20 system]#whereis telnetit

telnet: /usr/bin/telnet /usr/share/man/man1/telnet.1.gzconsole

二 启动telnet服务,service xinetd restart,提醒缺乏xinetd.service,继续从/lib/systemd/system/xinetd.service拷贝登录

三 查看xinetd.service 发现须要/etc/sysconfig/xinetd,继续拷贝xinetdfile

 

[Service]service

Type=forking终端

PIDFile=/var/run/xinetd.pid查询

EnvironmentFile=-/etc/sysconfig/xinetd

ExecStart=/usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid "$EXTRAOPTIONS"

ExecReload=/usr/bin/kill -HUP $MAINPID

四 telnet登陆发现能够登陆,可是无法用root登陆

上网查询,修改/etc/securetty,中增长pts/1,pts/2,pts/3;能够解决

该文件可控制根用户登陆的设备,该文件里记录的是能够做为根用户登陆的设备名,如tty一、tty2等。用户是不能从不存在于该文件里的设备登陆为根用户的。这种状况用户只能以普通用户登陆进来,再用su命令转为根用户。

若是/etc/securetty是一个空文件,则根用户就不能从任务的设备登陆系统。只能以普通用户登陆,再用su命令转成根用户。若是/etc/securetty文件不存在,那么根用户能够从任何地方登陆。这样会引起安全问题,因此/etc/securetty文件在系统中是必定要存在的。

[NTP-Fedora20 home]#cat /etc/securetty

console控制台(或者监视器),好比说你Ctrl+Alt+x,而后echo "123" > /dev/console,123总会显示在你的monitor上

vc/1  vc是virtual console,也能够理解为虚拟的监视器

tty1  tty就是tty,是一个很宽泛的名词,它是Teletype的缩,若是你指的是/dev/tty,那指当前终端  

hvc0

hvsi0

xvc0

ttyS0

pts/0  pts是pesudo tty slave,是伪终端的slave端  

vt指的是virtual terminal,虚拟终端,在我看来指的就是虚拟控制台

相关文章
相关标签/搜索