App下載

Python制作簡易SSH登錄工具

猿友 2018-08-10 18:05:14 瀏覽數(shù) (5781)
反饋

本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個人專欄

下載W3Cschool手機App,0基礎(chǔ)隨時隨地學(xué)編程>>戳此了解

導(dǎo)語

做這個的起因大概是:

電腦里的Xshell不知道為啥突然顯示“評估期已過”之類的提示。。。

記得之前認證學(xué)校郵箱后是可以免費使用的。。。

蒼天繞過誰。。。

想起上次認證學(xué)校郵箱過了N個小時才收到那封認證的郵件。。。

我決定。。。

自己動手,豐衣足食。。。

反正好多天沒更公眾號了。。。正好水一波。。。

Just have a try!


相關(guān)文件

百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1-GK9-zdbvanTEXphSN2SmQ

密碼: djdj


開發(fā)工具

Python版本:3.5.4

相關(guān)模塊:

paramiko模塊以及一些Python自帶的模塊。

操作系統(tǒng):

Windows系列。

環(huán)境搭建

安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。

主要思路

目的:

制作命令行版的SSH登錄工具。

需要實現(xiàn)的功能:

(1)添加/刪除連接服務(wù)器需要的IP、端口、密碼;

(2)自動輸入密碼登錄遠程服務(wù)器。

具體思路詳見源代碼。

PS:

本著用了Python那就盡量不制造輪子的原則,SSH登錄主要借助了paramiko模塊。


使用演示

放個視頻吧。。。

懶得截圖了。。。


更多

此代碼僅適用于Windows系統(tǒng)。

有興趣者可自行修改源代碼制作Mac/Linux版本。

使用過程中若有任何優(yōu)化意見:

歡迎后臺交流!

以后若有時間將進一步優(yōu)化和擴展該腳本。

0 人點贊