嵌入式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,虛擬終端,在我看來指的就是虛擬控制檯

相關文章
相關標籤/搜索