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. Google Cal - 完了/過去のイベントを取得する方法
- 2. 過去にない行の数を取得する方法
- 3. paramikoの認証タイプのget_allowed_auths()
- 4. 過去のオープンクローズド原理の取得
- 5. 過去のレコードから取った値をアサートする方法
- 6. SQLレポートサービスの認証方法を取得
- 7. 過去の認証ページを取得するためにプログラムでWebフォームに記入する方法は? (iOSの中で)
- 8. 過去30日間のレコードを取得するには?
- 9. ADP APIが過去のSSLエラーを取得できません
- 10. SharePoint ServicesでOpenID認証を取得する方法は?
- 11. Google認証でGoogle Plus IDを取得する方法
- 12. Twitterレート制限、認証、oauthでフォロワーを取得する方法
- 13. PHPクエリ、過去24時間から行を取得する
- 14. 過去7日間の最後のレコードを取得します
- 15. jqueryで過去の日付を無効にする方法
- 16. Google認証API:ユーザーのGmailアドレスを取得する方法
- 17. アンドロイドアプリケーションへのTwitter認証名を取得する方法は?
- 18. jira python oauth:認証用のパラメータを取得する方法は?
- 19. 過去30分のデータを取得して最新の行を取得
- 20. Javaを認証してURLを取得する方法
- 21. 過去のものを含むプロファイルのすべての位置を取得する方法
- 22. タイムスタンプの検証はnullであるかのPostgreSQL 8.4.9で過去
- 23. Liferay認証ページから値を取得する方法は?
- 24. ウェブサイトからFacebook認証トークンを取得する方法
- 25. HTTP基本認証からパスワードを取得する方法
- 26. QuantumDB Plugin - Aptana 3.0.6の過去のエラーの取得
- 27. VB.NET 2005アプリケーションでキーボードのキー値を取得する方法は?
- 28. 過去のアラームトリガー
- 29. 過去のイテレータを作成する方法は?
- 30. jqueryカレンダーに過去の年を追加する方法