Tôi đang sử dụng lftp để gửi tệp đến máy chủ sftp, nhưng tôi không biết cách kết nối với khóa và cụm mật khẩu.lftp bằng khóa + cụm mật khẩu?
Vì vậy, trong sftp, tôi có thể làm điều này:
sftp -i .ssh/id_rsa.mykey [email protected]
Enter passphrase for key '.ssh/id_rsa.mykey': my passphrase here
Vì vậy, làm thế nào tôi có thể sử dụng lftp với phương pháp kết nối này?
lftp là ứng dụng khách, hỗ trợ giao thức mulitple (ftp, ftps, sftp, ...), bạn đang cố sử dụng giao thức nào? Ví dụ: ftp không hỗ trợ xác thực khóa công khai, vì vậy bạn bị kẹt với tên người dùng + mật khẩu. – mata
Tôi đang sử dụng sftp, vì vậy tôi có thể sử dụng cụm mật khẩu với khóa của mình. Tôi đã thử cách này: ** lftp -e "đặt ssl: khóa-tệp .ssh/id_rsa.mykey" sftp: //my.host.fr** nhưng nó không hoạt động ... – Hakadel
tại sao don ' t bạn sử dụng lệnh 'scp' hoặc' sftp', cung cấp hỗ trợ tốt hơn cho các giao thức dựa trên ssh ... có vẻ như làm việc với lftp đang sử dụng 'ssh-add' để thêm khóa riêng vào một tác nhân' ssh-running ', mà lftp sau đó sử dụng. – mata