一 在已經安裝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,虛擬終端,在我看來指的就是虛擬控制檯