1. 程式人生 > 實用技巧 >Ubuntu 安裝Telnet服務

Ubuntu 安裝Telnet服務

1. 安裝Telnet 客戶端

$sudo apt-get install telnet

2. 安裝Telnet 伺服器(這樣才能用A電腦的客戶端連線B電腦的Telnet服務)

$ sudo apt-get install telnetd

3. 這時候Telnet伺服器是無法自我啟動的,需要網路守護程序服務程式來管理它。

$ sudo apt-get install xinetd 安裝 xinetd

4. 修改配置檔案

$sudo vim /etc/inetd.conf

新增:

telnet stream tcp nowait telnetd /usr/sbin/tcpd/ /usr/sbin/in.telnetd
telnet stream tcp nowait root /usr/sbin/tcpd/ /usr/sbin/in.telnetd

$sudo vim /etc/xinetd.conf

新增或修改:

# Simple configuration file for xinetd
 
#
 
# Some defaults, and include /etc/xinetd.d/
 
 
defaults
 
{
 
 
# Please note that you need a log_type line to be able to use log_on_success
 
# and log_on_failure. The default is the following :
 
# log_type = SYSLOG daemon info(插入紅色部分)
 
instances = 60
 
log_type = SYSLOG authpriv
 
log_on_success = HOST PID
 
log_on_failure = HOST
 
cps = 25 30
 
}
 
 
includedir /etc/xinetd.d

$ sudo vim /etc/xinetd.d/telnet

新增或修改:

# default: on
 
# description: The telnet server serves telnet sessions; it uses \
 
# unencrypted username/password pairs for authentication.
 
service telnet
 
{
 
disable = no
 
flags = REUSE
 
socket_type = stream
 
wait = no
 
user = root
 
server = /usr/sbin/in.telnetd #in.telnetd是telnetd安裝檔案
 
log_on_failure += USERID
 
}

5. 開啟服務

$ sudo /etc/init.d/xinetd restart 重啟服務

$ netstat -a | grep telnet 檢視服務,顯示伺服器正在監聽

$ telnet localhost 嘗試連線本機,輸入使用者名稱、密碼後連線成功

$netstat -a | grep telnet 可以看到已連線到本機服務,客戶端與伺服器可以進行資料傳輸

$ logout 退出登陸