詳解SUSE LINUX系統(tǒng)下的Telnet服務(wù)的配置
學(xué)習(xí)SUSE LINUX系統(tǒng)時,經(jīng)常會遇到SUSE LINUX系統(tǒng)問題,這里將介紹SUSE下Telnet服務(wù)的配置 。做為遠(yuǎn)程控制LINUX操作系統(tǒng)最簡單的辦法就是采用TELNET服務(wù)登入,然后可以執(zhí)行一些列的操作如VI編輯器等,對于SUSE LINUX系統(tǒng),更增加了一個可以通過TELNET登入系統(tǒng)即可實現(xiàn)類似圖形界面的管理平臺YAST控制中心,通過YAST可以管理SUSE LINUX的幾乎所有功能。
下面將就SUSE LINUX Enterprise Server 9 下的TELNET服務(wù)增加以及YAST管理等做一個詳細(xì)介紹。SUSE LINUX Enterprise Server 9 (64bit)操作系統(tǒng)版本已經(jīng)自動安裝有TELNET服務(wù),只需要修改一下配置文件即可使用該服務(wù)。如果您采用的是 SUSE LINUX Enterprise Server 9 (32bit)版本則需要安裝TELNET服務(wù)RPM包。
RPM包安裝方法:
rpm -ivh telnet-server-1.1-38.i586.rpm //在SHELL環(huán)境下運(yùn)行RPM安裝命令,系統(tǒng)將自動啟動YAST管理程序,然后根據(jù)提示放入光盤即可完成TELNET服務(wù)的安裝。
start telnet services: //啟動TELNET服務(wù)
vi /etc/xinetd.d/telnet //更改服務(wù)配置文件( SUSE LINUX Enterprise Server 9 (64bit)只需要修改此配置文件即可)
配置文件內(nèi)容如下:
/etc/xinetd.d/telnet
# default: off
# description: Telnet is the old login server which is INSECURE and should \
# therefore not be used. Use secure shell (openssh).
# If you need telnetd not to "keep-alives" (e.g. if it runs over a ISDN \
# uplink), add "-n". See 'man telnetd' for more details.
service telnet
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
disable = no
}
將其中的disable = yes --->> disable = no //允許系統(tǒng)啟動該服務(wù)。
chkconfig telnet on //檢查服務(wù)是否正常
/etc/init.d/xinetd restart //重新啟動xinetd服務(wù)
Change telnet port? //安全起見更改TELNET服務(wù)端口
vi /etc/services //編輯services配置文件
Search "telnet" and change udp&tcp ports:23 to 11123. //更改服務(wù)端口
/etc/init.d/xinetd restart //重新啟動xinetd服務(wù)
為了安全起見默認(rèn)的情況下是不允許root用戶直接TELNET系統(tǒng)的,您先可以通過普通的用戶TELNET入系統(tǒng)之后再通過SU命令提升自己的權(quán)限(推薦這樣做)。但是如果您一定想用ROOT用戶直接登陸的話也有一個辦法:
For root user can use telnet? //讓root用戶直接TELNET登入
vi /etc/pam.d/login //編輯/etc/pam.d/login 文件
#auth required /lib/security/pam_security.so //將這一行注釋掉
And rename "/etc/securetty", securetty.bak //將這個安全文件重命名(以后想用的時候還可以還原過來)
這些工作做完之后當(dāng)然您要在YAST的system->Runleveleditor管理里面把xinetd設(shè)置為ENABLED,這樣系統(tǒng)下次重新啟動的時候就會自動啟動該服務(wù),默認(rèn)xinetd的設(shè)置為DIABLED!通過我的介紹你應(yīng)該簡單的了解SUSE LINUX系統(tǒng)下Telnet服務(wù)的配置了。希望本文對你有所幫助。
【編輯推薦】