當前位置:首頁 » 操作系統 » telnet客戶端linux

telnet客戶端linux

發布時間: 2022-04-04 04:56:28

linux 下如何安裝Telnet

要開始使用 Telnet 服務,鍵入如下命令以連接到遠程伺服器:
telnet ip_address / server_name
其中 ip_address 是伺服器的 IP 地址, server_name 是伺服器的名稱。

備註:默認情況下,伺服器使用 NTLM 身份驗證,並提示輸入用戶名和密碼。

telnet伺服器默認已經安裝在windows中,如何打開telnet服務?
sc config tlntsvr start= auto 自動
sc config tlntsvr start= disabled 已禁用
sc config tlntsvr start= demand 手動

注意=後面有個空格

net start telnet 啟動telnet服務
net stop telnet 停止telnet服務

一、安裝telnet軟體包(通常要兩個)。

1、 telnet-client (或 telnet),這個軟體包提供的是 telnet 客戶端程序;

2、是 telnet-server 軟體包,這個才是真正的 Telnet server 軟體包!

安裝之前先檢測是否這些軟體包已安裝,方法如下:
[root@localhost ~]# rpm -q telnet
telnet-0.17-38.el5
telnet客戶端一般默認情況是已安裝
[root@localhost ~]# rpm -q telnet-server
無表示未安裝
二、安裝telnet-server
運行命令安裝:
[root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm
warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
xinetd is needed by telnet-server-0.17-39.el5.i386
在這里提示安裝出錯,需要xinetd依賴包,那我們就先裝它吧!

[root@localhost cdrom]# rpm -ivh --force xinetd-2.3.14-10.el5.i386.rpm
warning: CentOS/xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:xinetd ########################################### [100%]
安裝完成
下面我們來安裝telnet-server
[root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm
warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:telnet-server ########################################### [100%]
現在可以正常安裝了,安裝完成下面我們需要配置服務!
三、配置服務
1、開啟服務

方法一:使用ntsysv,在出現的窗口之中,將 telnet 勾選起來,然後按下 OK 即可 !
空格鍵 「選擇」 ,tab鍵 "確定&取消"
方法二:編輯 /etc/xinetd.d/telnet

#vi /etc/xinetd.d/telnet
[root@localhost cdrom]# vi /etc/xinetd.d/telnet
方法三:root@localhost cdrom]# chkconfig telnet on #設置在啟動系統時,啟動telnet服務
2、激活服務

telnet 是掛在 xinetd 底下的,所以自然只要重新激活 xinetd 就能夠將 xinetd 里頭的設定重新讀進來,所以剛剛設定的 telnet 自然也就可以被激活。
[root@localhost cdrom]# service xinetd start
啟動 xinetd: [確定]
四、測試服務
C:\>telnet 192.168.13.55
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
Kernel 2.6.18-53.el5 on an i686
login:

參考書籍:
http://books.google.cn/books?id=9-J_jjcTTiwC&pg=RA1-PT8&lpg=RA1-PT8&dq=l%E5%AE%89%E8%A3%85telnet-server-0%5B1%5D.17-25.i386.rpm&source=bl&ots=1XYEm0SUAb&sig=AoWczrjw__cKR732M9YBtUhqSfA&hl=zh-CN&ei=54iDStitN4iVkAWS-fGxBw&sa=X&oi=book_result&ct=result&resnum=1#v=onepage&q=&f=false

再次話說 啟動telnet的三種方法:
1.使用命令
# chkconfig --add telnet
# chkconfig telnet on
2.編輯文件 /etc/xinetd.d/telnet
將語句 disable = yes 改成 disable = no 保存退出。
重啟服務: service xinetd restart
3.圖形界面
找到telnet一項,然後按空格,選中該項。選擇OK退出。
重啟服務: service xinetd restart

注意 如果裝系統的時候帶上了防火牆需要
# iptables -F #關閉防火牆
才能遠端telnet到伺服器

默認情況不能用root身份登陸!!!
修改 /etc下securetty文件可以以root身份登陸
在tty11下加入
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9

Ⅱ linux如何telnet埠

安裝telnet客戶端之後 telnet 172.16.1.102 8080 這樣的格式查看埠具體可以看看《linux就該這么學》

Ⅲ 如何開啟linux telnet埠

windows客戶端如果通過cmd窗口連接到遠程linux伺服器,可以使用telnet;
centos系統默認telnet 23埠是關閉的。

伺服器本地使用nmap ip地址 -p 23 查看telnet狀態是關閉的;
[root@localhost ~]# nmap 192.168.20.3 -p 23
Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-11 09:04 CST
Nmap scan report for 192.168.20.3
Host is up (0.00014s latency).
PORT STATE SERVICE
23/tcp closed telnet

打開telnet埠的步驟如下:
1、伺服器安裝telnet包(telnet-server包依賴xinetd包)
1
# yum install telnet telnet-server -y
2、修改telnet配置文件
1
# vi /etc/xinetd.d/telnet
修改disable=yes 改為no
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
保存退出,重啟xinted服務
[root@localhost ~]# /etc/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd:

Ⅳ 我如何可以遠程telnet登錄進linux

一. 由Linux向windows提供文件/目錄及列印機共享。
在Linux伺服器上的Samba運行起來以後,Linux就相當於一台文件及列印伺服器,向win
dows
和Linux
Samba客戶提供文件及列印服務。工作在共享模式或者用戶模式下的兩種方法較為常見(
Secu
rity=share
or Security=user) ,其中有以下常見問題。 環境: Redhat Linux 6.x
1.共享模式時從windows 98客戶端不能從網上鄰居中看到伺服器,或者看到後不能點擊
進入
共享資源
說密碼不對等等。
a. 沒有去掉行guest account = pcguest前面的注釋符號
b. 沒有創建guest帳號pcguest (#useradd pcguest即可)
c. windows 98默認發送加密的口令,而/etc/smb.conf中沒有enable Samba加密口令。

或者也可以編輯windows 98注冊表,讓它發送文本口令(不被建議的)
2. 在/etc/smb.conf中定義了完全可寫共享目錄,但實際操作時不能寫入。
a. 特別要注意的是:LINUX本身的文件及目錄許可權永遠大於SAMBA定義的許可權,要讓某共
享資
源目錄
可以被寫,首先要保證在LINUX下面該目錄可以被相應的用戶可寫,這是前提。
3.在共享模式下如何對某共享目錄加用戶名及密碼保護?
a. 看下面的共享資源定義例子:
security = SHARE
username map = /etc/smbusers
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY
client code page = 936
os level = 40
local master = yes
preferred master = yes
domain master = yes
guest account = pcguest
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
[sales]
comment = test folder
path = /sales/training
guest ok = no
writable = yes
valid users = @sales
write list = @sales
在上面的例子中,我們定義了security=share and samba encrypt password,共享目錄
名sa
les
不是guest用戶可訪問的,需要屬於sales組里的用戶可訪問同時也可寫,當然在Linux下
面要
保證
/sales/training目錄可被組sales可寫,這樣以後
定義你的windows logon(不是NT域登錄)的用戶名為組sales里的用戶名,然後在網上
鄰居
中雙擊
sales時會提示你密碼,該密碼是你在Samba伺服器上定義的samba加密的口令,在上面的
例子

用戶名和密碼對存放在文件/etc/smbpasswd中,當然你事先要有系統用戶名在/etc/pas
swd中

4. windows用戶經常不能在網上鄰居中瀏覽到Samba伺服器的名字。
a. windows的網上鄰居服務是非常不可靠的服務,它所建立的瀏覽列表不可靠,由眾多
因素
引起。
b. 一種可靠的解決辦法是直接用『查找』-『計算機』-打入samba伺服器的主機名進行
查找

注意要確保你在windows啟動時沒有取消登錄。
c.你也可以在DOS窗口用net use 命令:如c: net use m: \sambaservernamesharereso
urce
name
5.伺服器端的測試配置工具
a. 在配置完/etc/smb.conf後運行testparm檢測配置文件中是否有相應語法錯誤
b. 在Samba服務起來後,用smbstatus報告用戶使用和登錄情況。
c. 在更改過配置文件後,運行/etc/rc.d/init.d/smb restart重讀配置文件
二.在Linux客戶機上使用Linux Samba伺服器
1. 在Linux客戶機上使用Smbclient
a. 列出計算機192.168.100.1上所有可用的共享資源:
smbclient -L 192.168.100.1
如果詢問口令,則直接回車。
也可用名字如:
smbclient -L sh3
若不知道sh3的IP地址,也可用
smbclient -L sh3 -I 192.168.100.1
b. 以某用戶身份連接到Samba伺服器192.168.100.1上的共享資源sales
smbclient //192.168.100.1/sales -U jephe
提示口令後輸入口令,也可把口令打在命令行上用%號分隔
為: smbclient //192.168.100.1/sales -U jephe%password
提示符為smb:,就象是ftp一樣
也可用名字如:
smbclient //sh3/sales -I 192.168.100.1 -U jephe
你也可以用\符號,你的SHELL可能會過濾到特殊符號,則要這樣寫
#smbclient \\sh3\sales
2. 通過IP地址查找netbios名字
a.在windows下用
c:nbtstat -A 192.168.100.1
如果知道netbios名字,可用下面的命令得知提供某機器哪些服務
c:nbtstat -a hydra
b.在Linux下用
#nmblookup -A 192.168.100.1
在一個網段內可用下面的命令檢測哪些主機在提供samba共享服務:
#nmblookup -d 2 * or #nmblookup -B 192.168.100.255 *
檢測其它網段內的某台機器是否提供samba服務
#nmblookup -A 192.168.15.48
但不能用 #nmblookup -B 192.168.15.255 *,因為一般的路由器和Linux雙宿主機不轉發
子網
直接廣播。
3. netbios over TCP/IP使用的協議及埠號
a. 共有三種netbios服務
netbios-ns 137/udp(大多數) and 137/tcp
netbios-dgm 138/udp(大多數) and 138/udp
netbios-ssn 139/tcp
b.windows機器上的PC應用程序通過不同機器間的netbios名字來彼此通訊。
c. 每次當windows機器啟動時,它向整個網段內發出137/udp廣播,一來登記向某
工作組內的主瀏覽器登記netbios名字,二來確信整個子網內沒有與之相同的名字
d. 網上鄰居中所建立起來的瀏覽列表僅僅是列表,看不到也沒有關系,同樣也可以通過

計算機查找,net use命令等來與別的計算機通訊,共享文件和列印機
e. 不在同一網段內的機器或者是撥號到LAN上的PPP伺服器後不可能進行網上鄰居的瀏覽

這是因為子網內的廣播不被串列線路和路由器轉發。
f. 如何在撥號到LAN上的PPP伺服器後使用LAN上的Samba伺服器?
<1> 在windows目錄下編輯c:windowslmhosts
如: 192.168.11.3 sh3 #PRE #DOM:sales
執行nbtstat -R 去enable它,不需要重啟windows
<2> 你必須登錄windows,若是用戶模式的samba,你應該選擇windows NT登錄
<3> 其它設置跟LAN上的機器一樣
<4> 撥號建立連接後,在查找『計算機』功能定位資源
<5> 現在你能使用遠端伺服器上的目錄和列印機。
在不同網段內的機器也可參照此做法,也可用plug-gw代理tcp/139號埠訪問另一網段
上的
samba
伺服器。
4. 用Microsoft FTP 伺服器的簡便方法。 ftp.microsoft.com
a. 加『ftp到lmhosts文件
198.105.232.1 ftp #PRE
運行nbtstat -R
b. net view \ftp
c. net use g: \ftpdata
d. dir g:
5. smbmount 的使用
a. #smbmount //192.168.100.1/pub /mnt/sh3 -U jephe%password

Ⅳ 用Telnet怎樣登陸linux伺服器

應該就是查到Linux伺服器的ip地址,然後點開始—》運行—》輸入cmd回車—》輸入telnet空格再輸入Linux伺服器的ip地址回車就行了吧,不過登陸是需要口令的吧,要知道口令哦

Ⅵ 如何用telnet連接linux伺服器

步驟一:在Windows系統上打開Telnet功能;
步驟二:在Linux系統上啟用Telnet服務
1 以Windows 7為例,首先打開控制面板。
2 然後在控制面板中打開「程序和功能」。
3 再在左上角點擊「打開或關閉Windows功能」。
4 在「打開或關閉Windows功能」對話框中勾選「Telnet客戶端」,點擊確定,系統會自動安裝。到此Windows終端的工作已經完成。
Linux伺服器開啟Telnet服務
1 它的優點是能夠自動檢查安裝包的依賴文件不用人為干預,當然前提是系統必須聯網。在提示符下輸入「yum install -y telnet-server」命令安裝Telnet服務。最後出現Complete,代表安裝完成。
2 使用命令「vi /etc/xinetd.d/telnet」編輯Telnet的配置文件,將disable的值改成no。
3 重啟啟動xinetd服務,使得telnet配置生效。
4 在Linux伺服器上打開Telnet協議的23埠。使用命令「vi /etc/sysconfig/iptables」添加紅框內的代碼,保存。
5 重新啟動iptables,使得防火牆策略生效
6 在Windows上,用「telnet IP地址」命令,再輸入用戶名和密碼,就可以完成Linux伺服器的遠程登錄。希望我的回答能夠幫助到您,不要忘了採納喲,謝謝

Ⅶ linux 網路編程 要實現一個簡單的telnet 服務端怎麼把執行的結果發給客戶端

再把結果發送給客戶就行了嘛...
用tcp來發送執行結果和命令。

Ⅷ 求linux下telnet客戶端源碼

Linux 下流行的 telnet 實現有兩個:
GNU 的 inetutils 中的實現 [1]
哈佛的 netkit-telnet [2]

1. http://ftp.gnu.org/gnu/inetutils/
2. http://ftp.de.debian.org/debian/pool/main/n/netkit-telnet/netkit-telnet_0.17.orig.tar.gz

Ⅸ 如何利用Telnet連接Linux伺服器

Windows下通過Telnet連接Linux主機
1、檢查是否安裝telnet和telnet-server
rpm -qa Linux telnet
rpm -qa Linux telnet-server(什麼也不輸出說明未安裝)
2、安裝telnet和telnet-server
yum install telnet
yum install telnet-server
3、修改配置文件:
vi/etc/xinetd.d/ telnet 文件內容如下:
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
將disable=yes這行注釋掉(在這行前加入#表示注釋)或者將disable=yes改成disable=no也可以,完成上述步驟後重啟守護進程:
service xinetdrestart
4、開放防火牆的23號埠,即可在window的cmd下通過telnet連接linux了:
telnet192.168.124.130
輸入用戶名和密碼(默認只能是普通用戶登錄)
5、如需開啟root用戶登錄,請參考下面的方法:
vi/etc/pam.d/login
#auth requiredpam_securetty.so將這一行加上注釋。
這樣,root 就可以直接進入Linux 主機了。不過,建議不要這樣做。也可以在普通用戶進入後,切換到root用戶,擁有root的許可權。
chkconfig--list可以查看linux里服務是否開啟
chkconfig--level 2345 xinetd on 設置開機自啟動

Ⅹ telnet遠程登錄linux

用IP地址連接

熱點內容
HDB3編解碼實驗 發布:2024-11-15 08:17:31 瀏覽:211
怪星球編程 發布:2024-11-15 08:15:55 瀏覽:843
慧編程價格 發布:2024-11-15 08:14:09 瀏覽:458
python多行注釋的快捷鍵 發布:2024-11-15 08:09:14 瀏覽:956
c1腳本病毒 發布:2024-11-15 07:59:04 瀏覽:611
為什麼淘寶上的阿里雲伺服器便宜 發布:2024-11-15 07:58:49 瀏覽:547
資料庫怎麼找 發布:2024-11-15 07:58:47 瀏覽:176
前海開源新經濟靈活配置混合是什麼板塊 發布:2024-11-15 07:45:33 瀏覽:556
數據結構基本演算法 發布:2024-11-15 07:45:09 瀏覽:289
安卓怎麼調60幀和平精英 發布:2024-11-15 07:28:58 瀏覽:733