CentOS開啟telnet服務
伺服器:CentOS-5.1(192.168.1.87)
客戶機:FC6(192.168.1.86) Windows XP(192.168.1.88)
雖然telnet的明文傳輸有很大的安全隱患,而且現在基本上也被SSH來取代了,但是為了學習還是有必要了解一下,好了,進入正題
實驗名:telnet伺服器配置
一、安裝telnet軟體包(通常要兩個)。
1、 telnet-client (或 telnet),這個軟體包提供的是 telnet 客戶端程式;
2、是 telnet-server 軟體包,這個才是真正的 Telnet server 軟體包!
安裝之前先檢測是否這些軟體包已安裝,方法如下:
[
telnet-server-0.17-38.e15
如果沒有檢測到軟體包,需要進行安裝,CentOS伺服器模式預設已安裝了telnet軟體包,但是伺服器需要telnet-server軟體包才行(安裝
包在光碟內 也可在在網路上下載安裝)
我的是硬碟安裝的CentOS系統,所以會掛載硬碟分割槽之後再掛載映象,光碟安裝方法相似!
[[email protected] root]mount /dev/hda6 /mnt/da #da是我在/mnt下建立的目錄,hda6分割槽為centos映象所在
[[email protected]
[[email protected] root]cd /mnt/iso/CentOS #這個目錄是rpm包所在的目錄
[[email protected] root]rpm -ivh telnet-server-0.17-38.e15.rpm
上面就安裝好telnet伺服器軟體包了,現在來檢視一下。
[[email protected] root]#rpm –qa |grep telnet
telnet-0.17-38.e15
telnet-server-0.17-38.e15
二、啟動telnet服務
1、開啟服務
方法一:使用ntsysv,在出現的視窗之中,將 telnet 勾選起來,然後按下 OK 即可 !
方法二:編輯 /etc/xinetd.d/telnet
[
找到 disable = yes<==就是改這裡,將 yes 改成 no 即可!服務預設是關閉的
方法三:使用chkconfig命令直接開啟
[[email protected] root]chkconfig telnet on
2、啟用服務
telnet 是掛在 xinetd 底下的,所以自然只要重新啟用 xinetd 就能夠將 xinetd 裡頭的設定重新讀進來,所以剛剛設定的 telnet 自然
也就可以被啟用。
[[email protected] root]# service xinetd restart
或者[[email protected] root]# /etc/rc.d/init.d/xinetd restart #這個是比較正規的方法
三、測試服務
[[email protected] root]#telnet localhost
如果配置正確,系統提示輸入遠端機器的使用者名稱和密碼
Login:
Password:
注:預設只允許普通使用者,因此可先建立一個普通使用者來做測試,不過也可以通過下面的方法來解決root訪問的問題
Telnet root使用者的登入
root 不能直接以 telnet 連線上主機。 telnet 不是很安全,預設的情況之下就是無法允許 root 以 telnet 登入 Linux 主機的 。若要
允許root使用者登入,可用下列方法
[[email protected] root]# vi /etc/pam.d/login
#auth required pam_securetty.so #將這一行加上註釋!
或
# mv /etc/securetty /etc/securetty.bak
這樣一來, root 將可以直接進入 Linux 主機。不過,建議不要這樣做。還可以在普通使用者進入後,切換到root使用者,擁有root的許可權!
四、客戶端訪問實驗
基礎由於LINUX為了提高TELNET的安全性和防止未授權的使用者利用TELNET的BUG
下面我們來看一下二種錯誤:
第一種:
[[email protected] ~]# telnet 192.168.1.87
Trying 192.168.1.87...
telnet: connect to address 192.168.1.87: No route to host
telnet: Unable to connect to remote host: No route to host
解決方法:這種問題防火牆沒有允許telnet服務,連線被阻止,預設CentOS只允許SSH,所以進入其自定義選項,在telnet前打個勾!
第二種
[[email protected] xinetd.d]# telnet 172.25.1.3
Trying 172.25.1.3...
Connected to 172.25.1.3 (172.25.1.3).
Escape character is '^]'.
getnameinf localhost: Success
Temporary failure in name resolution: Illegal seek
Connection closed by foreign host.
這一個就是/etc/hosts檔案配置問題
解決方法:我在裡面加兩個IP地址,內容如下:
[[email protected] ~]$ more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1localhost.localdomainlocalhost
::1localhost6.localdomain6localhost6
192.168.1.88
192.168.1.86
說明:因為客戶機的名字不好記就沒寫進去,內容格式應為 127.0.0.1 pcname
總結:在使用telnet時要記得1.開啟防火牆對telnet的限制2./etc/hosts對客戶機的限制3.注意/etc/hosts.allow與/etc/hosts.deny兩個檔案
裡的內容,都有可能會限制訪問,這裡只是區域網測試就不說多了。
五、Telnet服務限制
如果原本的預設值你並不滿意,那麼你可以修改成比較安全一點的機制。假設你這個 Linux 是一部主機,而且他有兩塊網路介面,分別是
對外的 192.168.0.1 與對內的212.45.16.5 這兩個,如果你想要讓對內的介面限制較鬆,而對外的限制較嚴格,你可以這樣的來設定:
#vi /etc/xinetd.d/telnet
# 先針對對內的較為鬆散的限制來設定:
service telnet
{ disable = no <==預設就是啟用 telnet 服務
bind = 212.45.16.5 <==只允許經由這個適配卡的封包進來
only_from = 212.45.16.0/24 <==只允許 210.45.160.0/24 這個網段的主機聯機進來使用 telnet 的服務
.....
}
# 再針對外部的聯機來進行限制
service telnet
{
disable = no<==預設就是啟用 telnet 服務
bind = 192.168.0.1<==只允許經由這個適配卡的封包進來
only_from = 192.168.0.0/16<==只允許 192.168.0.0 ~ 192.168.255.255 這個網段聯機進來使用 telnet 的服務
only_from = .edu.cn<==重複設定,只有教育網才能聯機!
no_access = 192.168.25.{10,26}<==不許這些 PC 登入
access_times = 1:00-9:00 20:00-23:59 <==每天只有這兩個時段開放服務
......
}
相關推薦
CentOS開啟telnet服務
伺服器:CentOS-5.1(192.168.1.87) 客戶機:FC6(192.168.1.86) Windows XP(192.168.1.88) 雖然telnet的明文傳輸有很大的安全隱患,而且現在基本上也被SSH來取代了,但是為了學習還是有必要了解一下,好了,進入正題
centos 7 開啟telnet服務
你可以用rpm -qa | grep iptables來檢視,centos7預設防火牆是firewalld,iptables應該是沒有安裝,你可以用yum install iptables -y來安裝。 1、關閉firewall:systemctl stop firewal
Centos開啟telnet/ssh/ftp/sftp服務
Telnet 開啟telnet服務步驟: 1. 檢視CentOS/Telnet_server版本:#cat /etc/issue, #rpm -qa | grep telnet 2. 安裝服務:# yum install telnet-server 3.
linux redhat安裝,開啟telnet服務
1. 安裝RPM包光碟中的Packages資料夾下安裝xinetd-2.3.14-33.el6.i686.rpm包rpm -ivh xinetd-2.3.14-33.el6.i686.rpm ;還要安裝telnet服務包 telnet-server-0.17-47.el6.i686.rpm rpm -ivh
[LINUX] 使用yum 安裝、開啟 telnet 服務
文中加入了我自己在使用時遇到的問題以及是如何解決的. 感謝原著作者, 此問題困擾了挺長時間. 思考: 1. 檢測Linux下telnet服務存不存在。 2. 存在則開啟,不存在則安裝。 步驟: 1. 使用telnet遠端連線目標主機(本例使用Xshell)
Android開啟Telnet服務
首先假設你已經Root Android,已經安裝好了Busybox(版本為1.19.0或更高),並且安裝了終端模擬器。 由於Busybox自帶了telnetd和telnet,因此實現起來很簡單。 開啟Telnet伺服器的方法是:先啟動終端模擬器,然後輸入: su busyb
centos配置nfs服務詳細步驟(centos開啟nfs服務)
服務端配置 1. 安裝nfs-utils和rpcbind 複製程式碼 程式碼如下: yum install nfs-utils rpcbind 2.設定開機啟動服務 複製程式碼 程式碼如下: chkconfig nfs on chkconfig rpcbind
Linux 下 如何開啟 Telnet 服務?
一、安裝telnetyum install telnet telnet-server //安裝telnet server捎帶手把客戶端也裝了二、配置xinetdtelnet server預設會 安裝成xinetd方式啟動,預設配置是不被xinetd偵聽的,需要修改配置 vi
如何在linux下開啟telnet服務
Telnet服務的配置步驟如下: 一、安裝telnet軟體包(通常要兩個) 1、 telnet-client (或 telnet),這個軟體包提供的是 telnet 客戶端程式; 2、 telnet-server ,這個軟體包提供的是 telnet 伺服器端程式; 安裝
vxWorks6.8開啟telnet服務的過程記錄
記錄vxWorks6.8開啟telnet Server的過程: 1. 在Kernel Configuration中新增下列元件,如圖所示: (注:上述的LOGIN_PASSWORD的內容為"RQcRcRSS9e",輸入時需要帶上雙引號,一個符號都不要錯,它對應的明碼是"
Windows 7開啟telnet服務
Telnet用於遠端操作網際網路中的裝置或終端計算機伺服器,可以有效的減少現場操作的麻煩。 在我們的專案實施過程中,特別是在部署oracle客戶端的機器上,有時候客戶端連線服務端失敗,首先要排查的問題就是到服務端的1521埠是否通,所以經常會在按照o
Linux下安裝、開啟Telnet服務
思考: 1. 檢測Linux下telnet服務存不存在。 2. 存在則開啟,不存在則安裝。 步驟: 1. 使用telnet遠端連線目標主機(本例使用Xshell) Xshell:\> telnet 192.168.80.218 Connecting to
linux開啟telnet服務
1。基礎知識 linux提供服務是由執行在後臺的守護程式(daemon)來執行的。 守護程序的工作就是開啟1個埠(port),等待(listen)進入的連線。在C/S模式中,如果客戶提請了1個連線,守護程序就建立(fork)子程序來響應這個連線,而父程序繼續監聽其他服務
centOS 開啟服務器後無法訪問(大坑啊)
log 日誌 他在 stop 分享 www thread show .cn 在開啟了nodejs後,發現雖然ssh訪問到主機,但是公網不能訪問。 一番調試發現程序是正常的,也確實在監聽著端口。折騰良久無果,在Vultr上發帖求助。幾分鐘後Vultr團隊的工程師Jos
CentOS下VFtpD和Telnet服務的配置
centos vftpd telnet 在安裝好CentOS以後,需要設置Ftp和Telnet服務文件,才能啟動Ftp和Telnet服務,可以通過遠程控制進行開啟。開通FTP有gssftp和vsftpd二種,查了查,據說vsftpd更穩定和更安全。就用vsftpd吧。一、vsftpd的安裝1.1、
CentOS-Minimal版本下安裝telnet服務和xinetd服務
password col con note chkconfig 文件表 stat ini systemctl 默認在CentOS-Minimal版本下沒有安裝telnet和xinetd服務。 1、安裝telnet [root@localhost ~]# rpm -qa |
CentOS 7 LINUX下安裝telnet服務
mct 安裝 註冊 openss centos 7 con oot soc add 在CentOS 7 下升級了 openssl 和 openssh ,順便裝了下 telnet服務。# 安裝 telnet 避免 ssh 無法登錄yum -y install xinetd t
華為交換機關閉Telnet、開啟SSH服務命令
SECURECRT登入進去後 < BJDSNW-2F>敲 sys 進入 system view 關閉Telnet [BJDSNW-2F]undo telnet server enable [BJDSNW-2F]quit &l
CentOS 7.4安裝telnet服務端
一、檢查是否安裝telnet [[email protected] Solin]# rpm -qa | grep telnet [[ema
阿里雲 Centos 7.2開啟ftp服務用到埠
記錄1 https://www.jianshu.com/p/bf772ffc0c95 阿里雲CentOS7搭建任何網路服務,需要配置相應的安全組規則。 開啟阿里雲端口許可權 阿里雲伺服器埠許可權是由安全組規則控制,所以配置FTP服務,需要開啟伺服器的20/21埠許可權。 由於需要F