Hello mọi người, mình có một vấn đề như sau.
Mình có một chương trình trên máy A, cần lấy dữ liệu từ db trên máy B. Tuy nhiên muốn lấy dữ liệu trên máy B, mình cần ssh tới máy B, do đó cần nhập mật khẩu để ssh. Mình đóng gói 2 chương trình này trong docker
Vì lý do dữ liệu cập nhật liên tục, nên mình cần ssh liên tục tới máy B để lấy dữ liệu. Nhưng như vậy mình sẽ phải nhập mật khẩu nhiều lần, không khả thi
Có một cách khác là dùng ssh-copy-id để không phải nhập mật khẩu. Tuy nhiên, nếu mình muốn mang hệ thống sang máy C để chạy, thì nó sẽ không hoạt động được vì lý do ssh-copy-id (đóng gói trong docker) (ứng dụng được đóng gói trong docker).
Một cách mà mình nghĩ ra là tìm cách ssh nhập password lấy luôn trong code (gán vào biến), nhưng như vậy lại không an toàn
Vậy mọi người có ai từng gặp trường hợp này cho mình một số gợi ý được không?
Mình chưa biết diễn đạt làm sao cho tốt vấn đề này, mong mọi người giúp đỡ