查看telnet包是否安裝
我的已經安裝了telnet包....
b.查看telnet-server是否安裝
沒有反應,因為telnet-server包不是預設安裝的,所以我們要安裝telnet-server包
c. 安裝telnet-server包
c1. 虛擬機器下放入第4張光碟片,然後重啟Linux(Termical下reboot就ok了)
c2. 掛載光碟機
mount /dev/cdrom /mnt/cdr (cdr是自己建立的檔案夾)
c3. 開啟被掛載到cdr的光碟片
cd /mnt/cdr
c4. 找到我們需要的telnet-server包telnet-server-0.17-30.i386.rpm
find .-name telnet*
c5. 拷貝找到的rpm包
cp telnet-server-0.17-30.i386.rpm /keith(keith是我在根目錄下建立的檔案夾)
c6. 安裝rpm包
rpm –ivh telnet-server-0.17-30.i386.rpm
c7. 驗證封裝是否安裝成功
rpm –qa telnet-server
已經安裝成功了……
d. 修改telnet設定檔
vi /etc/xinetd.d/telnet
將 disable = yes 這一行注釋掉或將yes改成no就ok了。
註:設定檔telnet是在安裝了telnet-server包後才有的。
e. 重新啟動xinetd守護進程
service xinetd restart
f. 測試telnet是否配置完成
telnet localhost
已經ok了……
g. 遠程登陸此伺服器
出現無法登陸的情況 ? 伺服器防火牆的原因
解決辦法:
1、 修改防火牆設定檔
vi /etc/sysconfig/iptables
最後一行加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
然後重啟iptables
service iptables testart
這種方法沒有奏效,疑問ing ……
2、 關閉防火牆
a. service iptables stop ? 暫時關閉,重啟後無效
b. chkconfig iptables off ? 永遠關閉
再次登陸
失敗 !!!!
telnet預設狀態下不允許root使用者登陸
需要做如下修改:
a. 更改設定檔
vi /etc/pam.d/login
注釋掉下面一行
auth required pam_securetty.so
c. 建立普通使用者,用普通使用者登陸,然後切換到root使用者。
已經ok了,o(∩_∩)o…哈哈