1

Python で ssh クラスを作成しようとしています。

ssh    = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host, username=username, password=password)
stdin, stdout, stderr = ssh.exec_command('ls -l')
ssh.close()

このコードはサーバーへの接続を提供しますが、別のサーバーに接続しようとすると、次のエラーが発生します。

userauth is OK
transport._log() => Authentication type (publickey) not permitted.
transport._log() => Allowed methods: ['password']
transport._log() => EOF in transport thread

エラーを解決できませんでした。何か案が?

4

0 に答える 0