問題タブ [paramiko]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
654 参照

python - SSHを扱うpython [多くのクライアント]

私は 3 台のサーバー [ Linux ] を管理しており、これらのサーバーで 6 時間ごとにスクリプトをオンにする必要があります

そのため、それぞれにログインするのに少し時間がかかります..だから私はこのコードを作りました

まあ、それもうまくいきません;(接続を閉じたりスクリプトを終了したりせずに、それぞれを入力してスクリプトを実行し、別のサーバーに移動したいので、助けてください。

編集後

今、私はそれを編集し、新しい問題が発生しました

私はこれを私のコードに追加します:

そして、それぞれに異なるコマンドを与えて、それが機能するかどうかを確認すると、非常に奇妙な出力が得られました

['Linux xxxx 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 x 86_64 x86_64 x86_64 GNU/Linux\n'] ['Linux xxxx 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 x 86_64 x86_64 x86_64 GNU/Linux\n'] [] [] [] []

私は、最初のサーバーがコマンドuname -aを実行し、2 番目のls -laサーバーがコマンドを実行すると言いましたが、同じコマンドを一緒に与えます 3 番目のサーバーは何も実行しません

0 投票する
3 に答える
1200 参照

python - スクリプト実行時間によるParamikoブロックのコマンド

こんにちはみんな私は3つのサーバーを持っていてSSHから管理しているので、このスクリプトを作成して登録スクリプト「Register.py」を実行しました。毎日登録モードをオンにしているので、他のサーバーを閉じずに複数のSSH接続にログインする方法に問題があります。

スクリプトを停止せずに3つのセッションを開くために私がしなければならないこと!!

0 投票する
1 に答える
1524 参照

python - paramikoで発生したエラーをどのように処理しますか?(Python)

sshサーバーに接続しようとしたときにparamikoによって発生したエラーを処理する方法を考えていましたか?

0 投票する
1 に答える
1230 参照

python - paramikoがこのコマンドを実行できないのはなぜですか?(Python)

paramikoのexec_commandを使用して、、catおよびgrepを実行できlsますが、ファイルを変更しようとすると何も実行されません。私はすでにsuこの前に走りました。ファイルは、コマンドを実行する前とまったく同じままです。

0 投票する
7 に答える
53112 参照

python - Paramiko で sudo を実行するには? (パイソン)

私が試したこと:

  1. invoke_shell()その後channel.send su、パスワードを送信すると、ルートではなくなりました
  2. invoke_shell()その後channel.exec_command、「チャネル閉鎖」エラーが発生しました
  3. _transport.open_session()その後channel.exec_command、ルートにならないという結果になりました
  4. invoke_shell()その後、stdin に書き込み、それをフラッシュすると、root ではなくなりました
0 投票する
1 に答える
3767 参照

python - Paramiko と Crypto のインポート エラー: winrandom をインポートする (python)

コマンドラインを使用してスクリプトを実行しようとすると、Windows マシン python 2.7 で実行すると、次のエラーが表示されます。

しかし、Python IDE を介してスクリプトを実行すると、このエラーは発生しません。

0 投票する
1 に答える
518 参照

python - python paramiko パッケージを使用して複数のサーバーに同時に接続を確立する

サーバーAからサーバーBに直接ファイルを転送したい。この操作を実行するスクリプトは、Cなどの他のサーバーに常駐しています。サーバーCまたはローカルシステムにファイルを一時的に保存せずに、どのように実現できますか..

0 投票する
1 に答える
7371 参照

python - Paramiko 認証の検証 (Python の例外処理であることが判明)

SSH 接続に Paramiko を使用して Cisco ルーターから構成を取得するスクリプトを Python で作成しています。また、失敗することなく、デバイスのログイン資格情報が正しいことを確認しようとしています。

現在、資格情報が正しい場合、コードは接続して必要なコマンドを実行します。すごい!ただし、間違った資格情報を入力すると、スクリプトは認証エラーで失敗します。

コード:

プログラムを開始して間違った資格情報を入力すると、これが出力されます。

paramiko.AuthenticationException: 認証に失敗しました。

これは、資格情報が間違っていることはわかっていますが、スクリプトが失敗するだけでなく、問題を表示してスクリプトの残りの部分を実行し続けたいと考えています。

何か案は?

0 投票する
2 に答える
7974 参照

python - paramiko を使用したマルチプロセス モジュール

paramiko python モジュール (1.7.7.1) を使用して、リモート サーバーのグループに対してコマンドや xfer ファイルを並行して実行しようとしています。1 つのタスクは次のようになります。

「obj」には、とりわけ、paramiko SSHClient、トランスポート、および SFTPClient が含まれています。appObjs リストには、これらのオブジェクトが約 25 個含まれているため、25 の異なるサーバーへの 25 の接続が含まれています。

バックトレースでparamikoのtransport.pyで以下のエラーが出ます

https://github.com/newsapps/beeswithmachineguns/issues/17の投稿に基づいて /usr/lib/python2.6/site-packages/paramiko/transport.py にパッチを適用しましたが、効果がないようです。上記のパスの transport.py が使用されていることを確認しました。paramiko メーリング リストが消えたようです。

これは paramiko の問題のように見えますか、それとも multiprocessing モジュールを誤解/誤用していますか? 実用的な回避策を提案してくれる人はいますか? どうもありがとう、

0 投票する
1 に答える
16348 参照

python - Python用のSSHモジュール

リモートマシンで(Webサーバーを使用して)約10分かかる作業を行う必要があります。

同じようにPythonでpxsshモジュールを使用しましたが、「タイムアウトエラー」(ブロッキングなし)が発生します。

今はparamikoを使っていますが、指示が出るとすぐに戻ってきます。

ジョブが完了するまでWebサーバーを待機させたい。これに利用できるPythonSSHモジュールはありますか?

または

またはの構成設定を変更することで同じことを実現できますpxsshparamiko