Paramikoを使用してssh経由でリモートホストに接続しようとしていますが、ホストにアクセスするためにキーボード認証が必要であるというエラーメッセージが表示されます。 Paramikoを使ってこれを回避する方法はありますか?もしそうでなければ、別のsshモジュールを使用できますか?私がしなければならないなら、私は別の言語を使うつもりです。私ができないのは、ホスト上の設定を変更することだけです。また、私はWindowsホストにこのアプリケーションを書いていますので、pxsshはオプションではありません。助言がありますか?paramikoで過去のキーボード認証を取得する方法
2
A
答えて
0
あなたが持っているリソースからユーザ名とパスワードを取得し、connectを呼び出すときに使用できます。たとえば、設定ファイルに保存することができます。
0
直接pkey=
を使用して、秘密鍵を渡すか、そのようなconnect()
呼び出すときkey_filename=
でファイルの名前を渡す次のいずれかの
client = SSHClient()
client.connect('remotehost', key_filename='/path/to/private_key')
または
private_key = """
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIMhTkzF8pZ5gtXvAafjNRsKXWXnhjslUW194WteddA3YoAoGCCqGSM49
AwEHoUQDQgAEkb0qngPKOKVcjqszHg+7Y95TLvWZb5qtHb4ZmuLJRYIMzx78C9gp
sb3jBuW2VCaoO8SfyXUKeOzT7eJTH6j8GQ==
-----END EC PRIVATE KEY-----
""""
client = SSHClient()
client.connect('remotehost', pkey=private_key)
を
関連する問題
- 1. SQL-過去90日間で保証対象のユーザーを取得する方法
- 2. 過去にない行の数を取得する方法
- 3. Google Cal - 完了/過去のイベントを取得する方法
- 4. OBIEE 11g分析で過去2年間のデータを取得する方法
- 5. paramikoの認証タイプのget_allowed_auths()
- 6. Mongooses - 過去2週間でデータ変更を取得する方法
- 7. Javaで過去5年間と来年を取得する方法
- 8. 過去のオープンクローズド原理の取得
- 9. 過去5年間のデータ取得方法と過去5年間の同じエントリのカウント名
- 10. 過去30秒間にドロップされたパケットの数を取得する方法
- 11. SSIS条件:過去24時間の結果を取得する方法
- 12. DynamoDBから過去30日間のデータを取得する方法
- 13. YouTube api - 過去30日間のチャンネル表示を取得する方法
- 14. VBA/IE過去のファイル保存プロンプトを取得する方法は?
- 15. 過去のレコードから取った値をアサートする方法
- 16. elbログファイルbashで過去5分間のデータを取得する
- 17. SQLレポートサービスの認証方法を取得
- 18. awsフェデレーション認証で認証されたユーザーのメールを取得する方法
- 19. 過去の認証ページを取得するためにプログラムでWebフォームに記入する方法は? (iOSの中で)
- 20. Cassandra O'Reilly Architect認証の取得方法
- 21. GoogleScriptメールパーサー - 過去X日間のメールのみを取得する
- 22. muleのソフトプロジェクトで基本認証を取得する方法は?
- 23. AndroidでFacebookのOAuth認証コードを取得する方法
- 24. 過去の行制限を取得する
- 25. Netezzaデータベースから過去24ヶ月のデータを取得する
- 26. 過去x週のレコードを取得する
- 27. 過去30日間のレコードを取得するには?
- 28. Google認証でGoogle Plus IDを取得する方法
- 29. イオンクラウドで認証した後にAccess_Tokenを取得する方法
- 30. SharePoint ServicesでOpenID認証を取得する方法は?