簡體   English   中英

如何在Perl中使用SSH密鑰而不是密碼通過FTP傳輸文件?

[英]How can I FTP a file with an SSH key instead of a password, in Perl?

我的本地系統和遠程服務器配置了ssh密鑰交換。 我想使用NET :: FTP軟件包從遠程系統中獲取XML文件。 您能建議一種使用Net :: FTP軟件包但沒有密碼的文件傳輸方法嗎?

我認為您正在尋找Net :: SFTP

my $sftp = Net::SFTP->new( 'some_host_name', { user => 'your_user_name' } );
$sftp->get( '/path/to/xml/file', '/local/path/to/xml/file' );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM