Net :: SFTP :: Foreignモジュールがインストールされており、鍵交換sftpの設定にはうまくいきます。しかし、私はそれが私がログインに渡したパスワードを取る必要があるパスワードベースの認証を持つように設定する必要があります。Perl Net :: SFTP ::外部パスワード認証。鍵交換の設定はできません
このトピックでは複数のスレッドを実行していますが、PerlのIO:Ptyモジュールを使用すると何とかできます。以下は、使用することがわかったコマンドです。
my $sftp = Net::SFTP::Foreign->new(
$host,
user => $user,
password => $password,
more => [
-o => 'PreferredAuthentications=password,keyboard-interactive,***publickey***'
],
);
ただし、ここでの優先認証では、公開鍵も渡されています。
誰でもこの手伝いできますか?ここで参照されている公開鍵は何ですか?
また、IO :: PtyをNet :: SFTP :: Foreignモジュールとともにインストールすると、自分の要件を満たすことができますか?
助けてください。
おかげで、よろしく、
エドゥ
クロス投稿:PerlMonks:http://perlmonks.org/?node_id=1166664 – salva