authorized_keys
システムからコマンドを実行ssh 192.168.1.101
し、サーバー経由で接続できるように、プッシュを使用してサーバーを認証しました。
今、私は図書館で試しました、それは私のために働きませんでした
Net::SSH.start("192.168.1.209",username) do |ssh| @output=ssh.exec!("ls -l") end
as、これは必須のユーザー名フィールドです。ユーザー名なしで欲しい。
だから、私はこれを試しました
system('ssh 192.168.1.209 "ls -l"')
コマンドを実行してくれます。@output
しかし、最初の例のように、出力を変数にしたいと思います。解決策を得ることができる宝石や方法はありますか?