Я аутентифицировал сервер, используя authorized_keys
push, чтобы я мог запустить команду 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
в первом примере. Есть ли какая-нибудь команда, драгоценный камень или какой-нибудь способ, которым я мог бы получить решение?