Vì vậy, tôi đang cố gắng SFTP đến một máy chủ được thiết lập bởi một công ty bên ngoài để gửi dữ liệu vận chuyển. Tôi có tên người dùng, máy chủ lưu trữ và tệp khóa riêng.
Tôi có thể sử dụng WinSCP trên Máy Windows 10 của mình hoàn toàn tốt nhưng nếu tôi cố gắng làm điều đó từ Linux thì tôi không thể kết nối.
Tôi đang sử dụng lệnh sau:
sftp -o "IdentityFile=key-private.ppk" user@host
Sau đó, nó yêu cầu một cụm mật khẩu mà sau đó tôi sao chép và dán vào nhưng khi thực hiện việc này, nó dường như thất bại và yêu cầu lại cụm mật khẩu cho đến khi cuối cùng nó quay lại:
Permission denied (publickey,keyboard-interactive).
Couldn't read packet: Connection reset by peer
Tôi đã đọc rằng tôi có thể cần thêm một cái gì đó vào tệp Authorised_keys của mình nhưng tôi không chắc làm thế nào để làm điều này.
Ngoài ra: Tôi không thể SSH tới máy chủ vì nó chỉ được thiết lập để chấp nhận kết nối SFTP.