請教一個python ssh連線的問題

時間 2023-01-07 15:35:05

1樓:匿名使用者

我也遇到了這個問題,發現如下url可能很有幫助: 【http://stackoverflow.

摘要如下:problem is with call, it expects port to be second parameter and to be an integer, whereas you are giving username (string) as second parameter.

try replacing that with below line. ,username=username, password=password), that should work.

2樓:匿名使用者

回覆 2# birdsdeng 什麼原因,分享下吧。

python指令碼接收訊號後怎麼關閉了ssh連線

python用ssh連線時,只用ip和使用者名稱但是不需要用到密碼,該怎麼程式設計?謝

3樓:匿名使用者

區域網內有一百多臺電腦,全部都是linux作業系統,所有電腦配置相同,系統完全相同(包括使用者名稱和密碼),ip地址是自動分配的。現在有個任務是在這些電腦上執行某些命令,者說進行某些操作,比如安裝某些軟體,拷貝某些檔案,批量關機等。如果一臺一臺得手工去操作,費時又費力,如果要進行多個操作就更麻煩啦。

或許你會想到網路同傳, 網路同傳是什麼?就是在一臺電腦上把電腦裝好,配置好,然後利用某些軟體,如「聯想網路同傳」把系統原樣拷貝過去,在裝系統時很有用,只要在一臺電腦上裝好,同傳以後所有的電腦都裝好作業系統了,很方便。同傳要求所有電腦硬體完全相同,在聯想的電腦上裝的系統傳到方正電腦上肯定會出問題的。

傳系統也是很費時間的,根據硬碟大小,如果30g硬碟,100多臺電腦大約要傳2個多小時,反正比一臺一臺地安裝快!但是如果系統都傳完了,發現忘了裝一個軟體,或者還需要做些小修改,再同傳一次可以,但是太慢,傳兩次半天時間就沒了。這時候我們可以利用ssh去控制每臺電腦去執行某些命令。

先讓我們回憶一下ssh遠端登入的過程:首先執行命令 ssh

,第一次登入的時候系統會提示我們是否要繼續連線,我們要輸入「yes」,然後等一段時間後系統提示我們輸入密碼,正確地輸入密碼之後我們就能登入到遠端計算機,然後我們就能執行命令了。我們注意到這裡面有兩次人機互動,一次是輸入『yes』,另一次是輸入密碼。

就是因為有兩次互動我們不能簡單的用某些命令去完成我們的任務。我們可以考慮把人機互動變成自動互動,python的pexpect模組可以幫我們實現自動互動。

請教ssh 無法連線

4樓:

service sshd status檢視ssh server有沒有起來。

如果沒起來就用service sshd start啟動如果起來了就用service sshd restart重啟再嘗試連線。

python登入ssh服務遇到報錯,paramiko.ssh_exception.sshexception: channel closed.

5樓:小熙

ssh登入的時候連結埠失敗。

這由於server端沒有開機或是網路不通(這個原因很多,最簡單的是網線沒有插。還有就是可能會是網絡卡down了等)如果是網絡卡down了ifup相應的網絡卡再試試。

6樓:匿名使用者

我也遇到同樣的問題,我用putty可以ssh正常登陸到h3c交換機,說明肯定不是網路不通,或者引數設定的問題。同樣用python的paramiko模組登陸linux正常,就是登陸h3c交換機出現該問題。現將完整出錯資訊附上,求各位大神幫忙!

程式**

# -*coding: utf-8 -*

import paramiko

import ssh

# 建立ssh物件。

ssh =

# 允許連線不在known_hosts檔案上的主機。

# 連線伺服器。

"",port=22, username="dsj-ssh", password="dsj-ssh")

stdin, stdout, stderr = dis cpu')#執行到該語句的時候出錯。

result =

err =

# 關閉連線。

print(stdin, result, err)

出錯資訊

traceback (most recent call last):

python shell, prompt 23, line 1

file "c:\python35\lib\site-packages\paramiko\",line 486, in exec_command

file "c:\python35\lib\site-packages\paramiko\",line 63, in _check

return func(self, *args, *kwds)

file "c:\python35\lib\site-packages\paramiko\",line 241, in exec_command

self._wait_for_event()

file "c:\python35\lib\site-packages\paramiko\",line 1198, in _wait_for_event

raise e

: channel closed.

請教諸位一個問題,請教各位一個問題

你們雙方都有錯。你 人家請你吃飯,並不是為了什麼目的,也許只是吃個飯而已,你開玩笑的方式有錯誤,在這種場合裡你是不可以說什麼關於利益的問題的,在說了,當時有那麼多的同室在,你這樣說,給人家的感覺就像是人家在求你一樣,這樣人家當然會生氣了。她 有點太小氣了,當然了,她也錯誤的理解了你的話,我沒猜錯的話...

請教一個句子,很困擾,謝謝,請教一個英文句子!

稅是按照工資基數算出來的,基數越小交稅越少。公司在稅前扣掉這個費用等於減少了你計稅的基數就等於避稅了。payments是公司按照優惠的 幫你租自行車的付款。比如說是100,工資基數比如是1000,稅率5 所交的稅。不扣除payment的情況下 1000 5 50 扣除payment 的情況下 100...

請教一個情感問題

lz.我來了。根據我們 女生專家鑑定團 分析。這種女的。要麼已經有男朋友。把你當侯備人選。要麼愛玩曖昧遊戲。先吊吊你胃口,試探一下你的熱情度,過三關。斬六將。其實挺佩服你的。跟她耗了這麼多時間都不叫累。一個人,總不能因為別人喜歡你。就將人家耍得團團轉吧。其實真要把她追到手,也不是沒把法。正所謂 知己...