1. 怎麼在linux里開啟telnet服務,使它可以遠程訪問管理伺服器
Telnet服務的配置步驟如下:
一、安裝telnet軟體包(通常要兩個)
1、 telnet-client (或 telnet),這個軟體包提供的是 telnet 客戶端程序;
2、 telnet-server ,這個軟體包提供的是 telnet 伺服器端程序;
安裝之前先檢測是否這些軟體包已安裝,方法如下:
[root@wljs root]#rpm _q telnet或[root@wljs root]#rpm _q telnet-client
[root@wljs root]#rpm _q telnet-server
如果沒有檢測到軟體包,需要進行安裝,red hat linux 9默認已安裝了telnet軟體包,一般只要安裝telnet-server軟體包。
1、在red hat linux 9的安裝盤中獲取telnet-server-0.17-25.i386.rpm軟體包。
2、安裝軟體包
[root@wljs root]#rpm _i telnet-server-0.17-25.i386.rpm
二、啟動telnet服務
1、開啟服務
方法一:使用ntsysv,在出現的窗口之中,將 telnet前面*加上,然後按下 OK 。
方法二:編輯 /etc/xinetd.d/telnet
[root@wljs root]# vi /etc/xinetd.d/telnet
找到 disable = yes 將 yes 改成 no 。
2、激活服務
[root@wljs root]# service xinetd restart
三、測試服務
[root@wljs root]#telnet ip(或者hostname)
如果配置正確,系統提示輸入遠程機器的用戶名和密碼
Login:
Password:
註:默認只允許普通用戶
四、設置telnet埠
#vi /etc/services
進入編輯模式後查找telnet(vi編輯方式下輸入/telnet)
會找到如下內容:
telnet 23/tcp
telnet 23/udp
將23修改成未使用的埠號(如:2000),退出vi,重啟telnet服務,telnet默認埠號就被修改了。
五、Telnet服務限制
telnet是明文傳送口令和數據的,如果你對其默認的設置不滿意,有必要對其服務范圍進行限制。假設你的主機的ip是210.45.160.17,就可以按如下方式設置了,^_^!
#vi /etc/xinetd.d/telnet
service telnet
{
disable = no #激活 telnet 服務,no
bind = 210.45.160.17 #your ip
only_from = 210.45.0.0/16 #只允許 210.45.0.0 ~ 210.45.255.255 這個網段進入
only_from = .e.cn #只有教育網才能進入!
no_access = 210.45.160.{115,116} #這兩個ip不可登陸
access_times= 8:00-12:00 20:00-23:59 # 每天只有這兩個時間段開放服務
......
}
六、Telnet root用戶的登入
telnet 不是很安全,默認的情況之下不允許 root 以 telnet 進入 Linux 主機 。若要允許root用戶登入,可用下列方法:
[root @wljs /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #將這一行加上注釋!
或
[root@wljs root]# mv /etc/securetty /etc/securetty.bak
這樣, root 就可以直接進入 Linux 主機了。不過,建議不要這樣做。也可以在普通用戶進入後,切換到root用戶,擁有root的許可權。
2. linux 下如何安裝Telnet
查看:rpm -qa | grep telnet
安裝:yum install -y telnet
客戶端是WINDOWS的話一般都可以直接在CMD里使用telnet的
3. linux 怎麼安裝telnet
你好,
新裝的Centos6 默認情況下是沒有安裝telnet服務的,為了使用telnet服務,因此需要安裝telnet-server。這里安裝時採用的是掛載ISO鏡像,並使用RPM方式進行安裝。
# mount -o loop /usr/CentOS-6.4-x86_64-bin-DVD1.iso /mnt
如下圖:
telnet-server-0.17-47.el6_3.1.x86_64.rpm就是telnet服務安裝包
telnet-0.17-47.el6_3.1.x86_64.rpm 為telnet客戶端
安裝telnet服務: 安裝過程很簡單,只需要執行下面命令即可。
# rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm
安裝完成後會在/etc/xinetd.d/文件夾下生成一個telnet文件。
編輯設置 /etc/xinetd.d/telnet ,將disable= yes設置成disable= no
啟動telnet服務。由於telnet服務是由超級服務xinetd來管理的,因此這里啟動和停止telnet服務,只需通過修改/etc/xinetd.d/telnet中的disable的值,然後執行xinetd restart即可。
# service xinetd restart
設置telnet服務自啟動
# chkconfig telnet on
設置root用戶遠程登錄telnet服務。
默認情況下,系統是不允許root用戶telnet遠程登錄的。如果要使用root用戶直接登錄,需設置如下內容。
# echo 'pts/0' >>/etc/securetty
# echo 'pts/1' >>/etc/securetty
完成後重啟telnet服務
# service xinetd restart
修改防火牆設置,開放23埠通過。
編輯/etc/sysconfig/iptables文件,添加如下一行內容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT。
然後重啟防火牆
# service iptables restart
在windows上用telnet客戶端測試root用戶登錄
4. LINUX 怎麼設置telnet
一、首先檢查Linux里是否安裝了telnet。用root用戶查[root@hwz root]#rpm -q telnet 二、如何沒有安裝就在RPM軟體包里找到安裝即可回(安裝略) 三、開啟服答務 方法一:使用ntsysv,在出現的窗口之中,將 telnet前面*加上,然後按下 OK 。 方法二:編輯 /etc/xinetd.d/telnet [root@wljs root]# vi /etc/xinetd.d/telnet 找到 disable = yes 將 yes 改成 no 。 然後激活即可service xinted restart 四、測試:telnet ip 如果提示login:表明已經成功 下面是注意的地方啦!找開windows cmd命令輸入telnet IP(linux IP) 一般常出現的問題就是連接23埠失敗。 問題解決:linux 里將防火牆關閉 windows里將32埠打開,在服務里啟動telnet即可 五、一些命令介紹。chkconfig --list可以查看linux里服務是否開啟。《Linux就該這么學》里有相關介紹,建議看看。
5. 如何利用Telnet連接Linux伺服器
利用Telnet連接Linux伺服器需要確保:windows客戶端開啟telnet功能、linux伺服器開啟telnet服務
首先,linux伺服器開啟telnet服務:
許多Linux系統在默認情況下是不安裝Telnet服務的。在此介紹yum安裝Telnet服務,它的優點是聯網條件下能夠自動檢查安裝包的依賴文件。
1.輸入yum install -y telnet-server命令安裝Telnet服務。出現Complete,代表安裝完成。
2.使用命令vi /etc/xinetd.d/telnet編輯Telnet配置文件,將disable的值改成no,保存。
3.重啟xinetd服務,使得telnet配置生效。命令:service xinet restart。
4.在Linux伺服器上打開Telnet協議的23埠。命令vi /etc/sysconfig/iptables,添加代碼- A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT,保存。
5.重啟iptables,使得防火牆策略生效。
然後,windows客戶端開啟telnet功能:
1.依次點擊開始菜單-->控制面板-->程序和功能-->打開或關閉windows功能。
2.在彈出的windows功能對話框中勾選telnet客戶端,點擊確定。
最後,windows上點擊開始菜單,在搜索框中輸入cmd,回車進入dos界面。
輸入命令:telnet +linux伺服器IP,回車進入連接界面。輸入linux系統用戶名密碼即可成功連接。
注意:windows客戶端與linux伺服器端必須在同一網段上,否則無法連通。
關於更多Linux的學習,請查閱書籍《linux就該這么學》。
6. linux找不到命令要安裝什麼服務
linux找不到命令要安裝telnet服務。
telnet是一個實用的遠程連接命令,採用的是TCP/IP協議。它為用戶提供了在本地計算機上完成遠程主機工作的能力,在終端使用者的電腦上使用telnet程序,用它連接到伺服器。
終端使用者可以在telnet程序中輸入命令,這些命令會在伺服器上運行,就像直接在伺服器的控制台上輸入一樣。可以在本地就能控制伺服器。
telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到伺服器。
終端使用者可以在telnet程序中輸入命令,這些命令會在伺服器上運行,就像直接在伺服器的控制台上輸入一樣,可以在本地就能控制伺服器。
要開始一個telnet會話,必須輸入用戶名和密碼來登錄伺服器,Telnet是常用的遠程式控制制Web伺服器的方法。
安裝telnet注意事項:
Telnet前先檢查系統是否安裝了telnet-server和xinetd服務是否安裝。
rpm -qa telnet-server,如果已安裝直接跳到啟動步驟。
這里需要搞明白一個問題,如果你不想別人使用telnet訪問你電腦,「telnet伺服器」此項就不要勾選,勾選「telnet端戶端」即可遠程訪問別人的電腦或伺服器,同樣的,你想訪問別人的伺服器和電腦也需要在別人電腦上把「telnet伺服器」此項勾選上你才能訪問別人的;
7. 如何在centos linux下啟用telnet
一、安裝telnet
1、檢測telnet-server的rpm包是否安裝
[root@localhost ~]# rpm -qa telnet-server
若無輸出內容,則表示沒有安裝。出於安全考慮telnet-server.rpm是默認沒有安裝的,而telnet的客戶端是標配。即下面的軟體是默認安裝的。
若未安裝,則安裝telnet-server,否則忽略此步驟
[root@localhost ~]#yum install telnet-server
3、檢測telnet的rpm包是否安裝
[root@localhost ~]# rpm -qa telnet
telnet-0.17-47.el6_3.1.x86_64
4、若未安裝,則安裝telnet,否則忽略此步驟
[root@localhost ~]# yum install telnet
二、安裝xinetd服務
由於telnet服務也是由xinetd守護的,所以安裝完telnet-server,要啟動telnet服務就必須重新啟動xinetd 。
xinetd即extended internet daemon,xinetd是新一代的網路守護進程服務程序,又叫超級Internet伺服器。經常用來管理多種輕量級Internet服務。telnet服務就是通過xinetd服務來管理的,所以在安裝telnet服務之前需要先安裝xinetd服務。 網頁鏈接一起學習linux
1、首先查看是否安裝xinetd服務
# rpm -qa | grep xinetd
2、若沒有安裝,使用yum命令進行安裝
# yum install -y xinetd包
3、安裝完成之後就可以啟動了
[root@locahost ~]#service xinetd restart
三、注意點及錯誤的解決
1、若xinetd未安裝,則安裝。
2、更改配置文件/etc/xinetd.d/telnet
若此文件不存在,則創建這個文件。將其中disable=yes改為disable=no或注釋掉。即改為如下:
# default: on
# description: The telnet server serves telnet sessions; it uses
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
#disable = yes 【將disable=yes行前加#注釋掉,或者把yes改為no】
}
3、使用root登錄
telnet 默認的情況之下不允許 root 以 telnet 進入 Linux 主機,在普通用戶telnet進入系統之後,在切換到root用戶就可以使用root用戶了。如果非要使用root登錄,可以使用修改securetty文件。
console
。。。
# below is added
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9
pts/10
pts/11
增加pts/1…pts/11。
一般不建議直接用root用戶遠程通過telnet登陸系統,因為telnet在數據傳輸過程採用明文方式,如果數據包被人截獲,將會很容易獲取root用戶的登陸口令;還是建議以普通用戶通過telnet遠程登陸,然後su到root,這樣相對比較安全。如果非要用root用戶遠程連接,建議採用SSH。
4、修改telnet埠
修改文件/etc/services將文件中
...
telnet 23/tcp
telnet 23/udp
...
修改為
telnet 8902/tcp
telnet 8902/udp
重啟telnet服務即可。
8. linux怎麼開啟telnet服務
在設置裡面進行操作,步驟很簡單
9. 在linux中如何開啟telnet服務
如果安裝了telnet、telnet-server的rpm包,就跳到2。,否則安裝這個包。
修改telnet服務配置文件
vi /etc/xinetd.d/telnet
service telnet{disable = yes
flags = REUSE
socket_type = streamwait = nouser = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID}將disable=yes行前加#,或者改為disable=no
重新啟動xinetd守護進程
由於telnet服務也是由xinetd守護的,所以安裝完telnet-server,要啟動telnet服務就必叢迅搏須重新啟動xinetd
[root@localhost root]#service xinetd restart
關閉系統的防火牆
linux系統默認的防滲祥火牆是「high」。昌頃
(方法:[root@localhost root]# setup
選擇:「firewall configuration」
選擇:security level——「no firewall」)
10. linux如何開啟telnet服務
linux系統你只到嗎,他可以開啟telnet服務,那linux如何開啟telnet服務的呢?下面是我收集整理的linux如何開啟telnet服務,希望對大家有幫助~~
工具/原料
Linux
xinetd-2.3.14-34.el6.x86_64.rpm
方法/步驟
1. 切換至root用戶;
7. 測試是否可以,若果不行,檢查防火牆是否關閉
[root@localhost ~]# telnet 127.0.0.1
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
CentOS release 6.4 (Final)
Kernel 2.6.32-358.el6.x86_64 on an x86_64