91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Telnetlib3框架進(jìn)行遠(yuǎn)程訪問

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-05-04 14:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Telnetlib3是Python的一個telnet客戶端庫,可以用于遠(yuǎn)程訪問服務(wù)器。它是Python標(biāo)準(zhǔn)庫telnetlib的一個改進(jìn)版本,支持Python 3.x版本,并提供了一些新的功能。在本文中,我們將探討如何使用Telnetlib3框架進(jìn)行遠(yuǎn)程訪問以及提供一些示例代碼。

安裝

在使用Telnetlib3之前,需要安裝它??梢允褂?a href="http://www.makelele.cn/tags/pi/" target="_blank">pip命令進(jìn)行安裝,如下所示:

pipinstalltelnetlib3

連接到遠(yuǎn)程服務(wù)器

連接到遠(yuǎn)程服務(wù)器的步驟如下:

importtelnetlib3

asyncdefmain():
tn=awaittelnetlib3.open_connection('hostname',23)
awaittn.login('username','password')

asyncio.run(main())

在上面的代碼中,我們使用open_connection()方法連接到遠(yuǎn)程服務(wù)器。它需要兩個參數(shù),主機(jī)名和端口號。在連接成功后,我們使用login()方法進(jìn)行身份驗證。它需要兩個參數(shù),用戶名和密碼。這樣,我們就可以成功連接到遠(yuǎn)程服務(wù)器。

發(fā)送命令

我們可以使用Telnetlib3框架向遠(yuǎn)程服務(wù)器發(fā)送命令,并從服務(wù)器獲取輸出。下面是一個例子:

importtelnetlib3

asyncdefmain():
tn=awaittelnetlib3.open_connection('hostname',23)
awaittn.login('username','password')

awaittn.shell('ls-l')
response=awaittn.read_until(b'$')
print(response.decode())

asyncio.run(main())

在上面的代碼中,我們使用shell()方法發(fā)送命令。在本例中,我們發(fā)送了一個ls -l命令。然后,我們使用read_until()方法讀取服務(wù)器的輸出。這個方法接收一個參數(shù),即讀取的數(shù)據(jù)的結(jié)尾標(biāo)志。在本例中,我們使用$作為結(jié)尾標(biāo)志。最后,我們將服務(wù)器的輸出打印到控制臺上。

斷開連接

使用完Telnetlib3之后,需要斷開與遠(yuǎn)程服務(wù)器的連接??梢允褂胏lose()方法來關(guān)閉連接,如下所示:

importtelnetlib3

asyncdefmain():
tn=awaittelnetlib3.open_connection('hostname',23)
awaittn.login('username','password')

awaittn.close()

asyncio.run(main())

總結(jié)

在本文中,我們介紹了如何使用Telnetlib3框架進(jìn)行遠(yuǎn)程訪問。我們了解了如何連接到遠(yuǎn)程服務(wù)器,發(fā)送命令以及斷開連接。這里給出的示例代碼只是Telnetlib3框架的冰山一角,Telnetlib3還提供了許多其他功能。通過深入學(xué)習(xí)Telnetlib3,可以更好地利用它的功能,從而更好地進(jìn)行遠(yuǎn)程訪問。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10248

    瀏覽量

    91467
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    755

    瀏覽量

    23736
  • 客戶端
    +關(guān)注

    關(guān)注

    1

    文章

    306

    瀏覽量

    17545
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90007
  • 標(biāo)準(zhǔn)庫
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    7918

原文標(biāo)題:網(wǎng)絡(luò)工程師學(xué)Python-38-telnetlib改進(jìn)版本Telnetlib3

文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于CXL的直接訪問高性能內(nèi)存分解框架

    鑒于KAIST的HPC根源,將DirectCXL原型放在一起的研究人員專注于使用遠(yuǎn)程直接內(nèi)存訪問(RDMA)協(xié)議將CXL內(nèi)存池與跨系統(tǒng)直接內(nèi)存訪問進(jìn)行比較。
    發(fā)表于 09-23 10:50 ?1908次閱讀

    labview遠(yuǎn)程訪問

    我想通過labview訪問遠(yuǎn)程數(shù)據(jù)庫,數(shù)據(jù)庫使用mysql做的,mysql已經(jīng)設(shè)置遠(yuǎn)程訪問呢權(quán)限,并且在其他計算機(jī)上用Navicat for MySQL通過IP可以
    發(fā)表于 04-11 20:47

    本地LabVIEW訪問遠(yuǎn)程mysql

    之前只做過LabVIEW對本地計算機(jī)ACCESS和SQL SERVER的訪問,使用的是LabSQL工具,OLEDB方式,不創(chuàng)建DSN,直接寫入連接字符串然后SQL語句對本地數(shù)據(jù)庫進(jìn)行操作,對遠(yuǎn)程
    發(fā)表于 12-15 14:38

    DCT工具遠(yuǎn)程訪問mysql

    找了好多資料都是個本地訪問,基本沒有遠(yuǎn)程訪問的資料?,F(xiàn)在想請教各位的是:遠(yuǎn)程訪問,Database open 的連接信息應(yīng)該怎么寫,格式是什
    發(fā)表于 09-11 16:48

    labview如何遠(yuǎn)程訪問數(shù)據(jù)庫

    本帖最后由 漢子小麗 于 2020-10-3 16:02 編輯 最近在學(xué)習(xí)lv,想做一個遠(yuǎn)程數(shù)據(jù)庫的訪問,本地數(shù)據(jù)庫用access訪問成功,想問access數(shù)據(jù)庫可以
    發(fā)表于 10-03 16:01

    手把手演示示波器是如何進(jìn)行遠(yuǎn)程訪問的?

    手把手演示示波器是如何進(jìn)行遠(yuǎn)程訪問的?
    發(fā)表于 05-08 07:23

    基于電子鑰匙的遠(yuǎn)程訪問VPN身份鑒別方案

    文章闡述了遠(yuǎn)程訪問VPN 應(yīng)用中進(jìn)行身份鑒別的目的。提出了一種基于電子鑰匙的應(yīng)用于遠(yuǎn)程訪問VPN 的身份鑒別方案。該方案采用電子鑰匙承載
    發(fā)表于 08-18 11:34 ?2次下載

    基于電子鑰匙的遠(yuǎn)程訪問VPN身份鑒別方案

    文章闡述了遠(yuǎn)程訪問VPN 應(yīng)用中進(jìn)行身份鑒別的目的。提出了一種基于電子鑰匙的應(yīng)用于遠(yuǎn)程訪問VPN 的身份鑒別方案。該方案采用電子鑰匙承載
    發(fā)表于 08-18 11:39 ?26次下載

    SSC如何進(jìn)行遠(yuǎn)程訪問詳細(xì)教程免費(fèi)下載

     遠(yuǎn)程準(zhǔn)備工作 遠(yuǎn)程之前錄像機(jī)或攝像頭需要連接到路由器, 且ip 需要設(shè)置成自動獲取, 錄像機(jī)設(shè)置方法: 登錄錄像機(jī)設(shè)置,網(wǎng)絡(luò)設(shè)置,勾選自動獲取ip 地址,此時會看到設(shè)備號(遠(yuǎn)程時需要添加)狀態(tài)為已上線,說明已經(jīng)正常聯(lián)網(wǎng),可
    發(fā)表于 11-20 11:39 ?10次下載
    SSC如何<b class='flag-5'>進(jìn)行</b><b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>詳細(xì)教程免費(fèi)下載

    以PLC為基礎(chǔ)的遠(yuǎn)程訪問流程淺析

    在以可編程序控制器(plc)為工業(yè)控制系統(tǒng)的生產(chǎn)設(shè)備中,往往建立了服務(wù)器-客戶機(jī)的網(wǎng)絡(luò)結(jié)構(gòu),兩者之間的數(shù)據(jù)遠(yuǎn)程訪問廣泛的進(jìn)行?,F(xiàn)以gefanuc公司90系列的編程軟件cimplicity為例,對它的
    發(fā)表于 03-29 08:41 ?2351次閱讀
    以PLC為基礎(chǔ)的<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>流程淺析

    可信增強(qiáng)的Flask訪問控制框架的總體應(yīng)用設(shè)計和實施方法

    借鑒可信計算思想,從可信增強(qiáng)的角度出發(fā),提出了一個可信增強(qiáng)的訪問控制框架,并給出了該框架的具體實施流程。該框架在普通Flask的基礎(chǔ)上引入了身份認(rèn)證和可信監(jiān)控機(jī)制,解決了傳統(tǒng)
    的頭像 發(fā)表于 03-19 11:10 ?3764次閱讀
    可信增強(qiáng)的Flask<b class='flag-5'>訪問</b>控制<b class='flag-5'>框架</b>的總體應(yīng)用設(shè)計和實施方法

    InfiniBand和遠(yuǎn)程直接訪問是什么,如何進(jìn)行配置

    本文簡單描述了InfiniBand 和遠(yuǎn)程直接訪問(RDMA)是什么,以及在實踐中如何配置InfiniBand網(wǎng)絡(luò)硬件。另外,本文檔解釋了如何配置與 InfiniBand 相關(guān)的服務(wù)。
    的頭像 發(fā)表于 11-25 14:26 ?2600次閱讀

    Python中telnetlib模塊的基本使用

    telnetlib 是 Python 標(biāo)準(zhǔn)庫中的一個模塊,它提供了 Telnet 協(xié)議的客戶端功能。使用 telnetlib 模塊,我們可以在 Python 中編寫腳本來自動化 Telnet 會話,執(zhí)行命令以及收集輸出。
    的頭像 發(fā)表于 05-04 14:27 ?9330次閱讀

    為什么遠(yuǎn)程訪問優(yōu)于 VPN?

    本文將探討 VPN 和遠(yuǎn)程訪問軟件之間的主要區(qū)別,并重點(diǎn)說明 Splashtop 為什么是更好的選擇。我們將從性能、用戶體驗、安全性、成本等方面進(jìn)行探討,以闡明為什么當(dāng)前有很多組織正在從傳統(tǒng)的 VPN 解決方案過渡到更先進(jìn)的
    的頭像 發(fā)表于 06-27 16:09 ?1298次閱讀
    為什么<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>優(yōu)于 VPN?

    本地智能家居系統(tǒng)ESPHome,實現(xiàn)遠(yuǎn)程訪問調(diào)試

    ESPHome 是一個開源固件框架,支持通過 YAML 配置實現(xiàn)智能家居自動化,可本地部署并公網(wǎng)訪問,便于遠(yuǎn)程開發(fā)。
    的頭像 發(fā)表于 12-30 14:48 ?1246次閱讀
    本地智能家居系統(tǒng)ESPHome,實現(xiàn)<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>調(diào)試