您好,登錄后才能下訂單哦!
1、將CDROM掛載 今天在光盤安裝Oracle LINUX 6時忘記選擇安裝telnet包,于是要在進入系統后手動安裝rpm包。安裝步驟如下:
mount /dev/cdrom /mnt
2、進入rpm包目錄
cd /mnt/Packages
3、找到telnet服務包
find |grep telnet
./telnet-0.17-46.el6.x86_64.rpm
./telnet-server-0.17-46.el6.x86_64.rpm
4、安裝telnet-server-0.17-46.el6.x86_64.rpm
rpm -ivh telnet-server-0.17-46.el6.x86_64.rpm
提示:warning: telnet-server-0.17-46.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
error: Failed dependencies
xinetd is needed by telnet-server-1:0.17-46.el6.x86_64
5、解決 NOKEY error: Failed dependencies
從 RPM 版本 4.1 開始,在安裝或升級軟件包時會檢查軟件包的簽名。如果簽名校驗失敗,你就會看到如下所示的錯誤消息:
error: V3 DSA signature: BAD, key ID 0352860f
如果它是新的、只針對文件頭的簽名,你會看到如下所示的錯誤消息:
error: Header V3 DSA signature: BAD, key ID 0352860f
如果你沒有安裝合適的鑰匙來校驗簽名,消息中就會包含 NOKEY ,如:
warning: V3 DSA signature: NOKEY, key ID 0352860f
在CentOS下有的時候用yum安裝軟件的時候最后會提示:
引用
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****
這是由于yum安裝了舊版本的GPG keys造成的,解決辦法就是
rpm --import /etc/pki/rpm-gpg/RPM*
6、解決xinetd is needed by telnet-server-1:0.17-46.el6.x86_64
6.1、telnet server不作為獨立的服務器程序運行,而是受xinetd程序的控制,首先需要安裝xinetd服務:
find |grep xinetd
./xinetd-2.3.14-29.el6.x86_64.rpm
rpm -ivh telnet-server-0.17-46.el6.x86_64.rpm
6.2、安裝xinetd后,telnet啟動配置文件為/etc/xinetd.d/telnet,默認xinetd程序并不啟動該服務,可在chkconfig --list看出telnet是關閉的,/etc/xinetd.d/ telnet中disable=yes可通過下面的方式啟動telnet:
1) chkconfig telnet on //該命令修改了/etc/xinetd.d/telnet的配置,設置disable=no
2) service xinetd restart 再次chkconfig --list看到telnet已經啟動。
7、再次安裝telnet-server包,成功。
rpm -ivh telnet-server-0.17-46.el6.x86_64.rpm
8、服務器telnet本機IP能夠成功登錄,但遠端服務器用telnet不能登錄,
提示:telnet: Unable to connect to remote host: No route to host
解決辦法:在目標機器上用root執行:iptables -F
(Iptables 是用來設置、維護和檢查Linux內核的IP包過濾規則的。-F -flush 清空所選鏈。這等于把所有規則一個個的刪除。)
9、問題解決,遠端機器能夠telnet登錄服務器。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。