Mã trong câu hỏi Net::SSH.start('server name', 'user')
này trả về "nhà không tuyệt đối". 'Người dùng' trên thực tế không có thư mục chính. Một cách tiếp cận được đề xuất là sửa đổi ~/.ssh/config bằn
Tôi đang cố gắng tìm hiểu làm thế nào để một chuỗi gửi nhiều lệnh net-ssh sau một sudo su - #{su_user} trong Ruby. Mã hiện tại của tôi ở bên dưới và bị treo bằng lệnh sudo su, ngay cả sau send_data "#
Tôi gặp sự cố khi kết nối qua ssh từ ruby bằng cách sử dụng 'net-ssh' gem, nhận Net :: SSH :: AuthenticationFailed. Đoạn mã dưới require 'net/ssh'
keys = ["path_to_private_key"]
Net::SSH.start('ho