3

このコードは次のエラーを出しています:

os.system("scp %s:/export/home/sample/backup.sql  %s:/home/rushi/abc.sql" % (a, b))

Permission denied (publickey,keyboard-interactive).
lost connection

a と b は、ユーザー名とマシン名を引数として受け入れるコマンド ライン引数です。

例: root@10.88.77.77 。

4

2 に答える 2

9

これは Python とは関係なく、すべて SSH と関係があります。

許可が拒否されました (公開鍵、キーボード インタラクティブ)。

ログインに失敗したことを示しています。キーベースの認証を整理するか、パスワードを渡すことをお勧めします。

参照: http://unixhelp.ed.ac.uk/CGI/man-cgi?ssh+1

scpまたは、コマンドを使用する代わりに、pure-python メソッドを使用します。

于 2010-10-04T12:38:18.283 に答える
0

そのエラーはscpから来ています。自分でコマンドを実行するとどうなりますか? 接続に公開鍵を使用する予定ですか、それともパスワードを入力する必要がありますか?

于 2010-10-04T12:38:48.233 に答える