0
require 'net/ssh'
require 'net/sftp'
SREVER = "roku.staging.com" # Server name
KEYFILE = "path_to_privat/id_rsa" # Path to private key
Net::SFTP.start(SREVER, 'admin', :keys=>[KEYFILE]) do |sftp|
sftp.mkdir! "/myfolder/test"
puts "Connected to SFTP server"
end
コードを実行した後、それでもパスワードを要求します。秘密鍵ルビーを使用したSftpへの接続
[email protected]'sパスワード:
は、あなたがこの
:ネット-SFTPで[キーベースauthenicationをRubyで(https://stackoverflow.com/q/1700882/3776858) – Cyrus
こんにちは@Cyrus、これは私を助けることができなかった、それはまだ私にパスワードを尋ねる – Chinya