ubuntu 16.04 安裝Telnet:
Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。
可以通過Telnet實現遠程登錄服務器,同時也可以用“telnet IP + 端口”,測試驗證相應服務是否正常啟動,進而判斷該服務是否可以遠程訪問;
一般情況下,操作系統默認是沒有安裝Telnet服務的,需手動安裝。
安裝步驟:
1. 安裝openbsd-inetd
sudo apt-get install openbsd-inetd
2. 安裝telnetd
sudo apt-get install telnetd
3. 確認服務項配置:more /etc/inetd.conf
是否自動添加如下配置,如果沒有末尾手動添加
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
4. 啟動openbsd服務
sudo /etc/init.d/openbsd-inetd restart
如下輸出,說明服務啟動成功: * Restarting internet superserver inetd [ OK ]
5. 查看telnet服務:netstat -a | grep telnet
如下輸出,說明telnet服務運行正常:
tcp 0 0 *:telnet *:* LISTEN
6. 測試功能:
root@ae2d02e458f3:/# telnet 127.0.0.1 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Ubuntu 16.04.6 LTS ae2d02e458f3 login: Password:
7. 異常處理:telnet: command not found
root@ae2d02e458f3:/# telnet 127.0.0.1 bash: telnet: command not found ---- 執行:sudo apt-get update && apt-get install telnet 參考:https://askubuntu.com/questions/799289/how-to-install-telnet-client-on-ubuntu-16
8. 退出telnet終端:
1. 立即退出:CTRL +C 或 CTRL+D 強制退出。
2. 兩步退出,CTRL+]鍵進入telnet交互命令終端,再輸入quit退出。
補充:CentOS環境安裝telnet
-1,先檢查是否安裝了telnet : rpm -qa | grep telnet -2. 然后檢查yum列表里面有什么 [root@test~]# yum list | grep telnet telnet-server.x86_64 1:0.17-48.el6 @base telnet.x86_64 1:0.17-48.el6 base -3、安裝 yum install -y telnet-server.x86_64 yum install -y telnet.x86_64 -4.執行telnet ip port