Tôi có một máy chủ trước đây được sử dụng cho một số dịch vụ git. Chúng đã được chuyển đến một máy chủ khác và ít nhất là tạm thời, tôi muốn đảm bảo rằng các điều khiển từ xa kho lưu trữ của người dùng không cần phải thay đổi bằng cách chuyển tiếp các phiên ssh.
Cách tiếp cận tôi có trong đầu là chia sẻ authorized_keys
tệp, được quản lý bởi máy chủ git, giữa cả máy chủ cũ và máy chủ git mới, và xác thực chống lại điều đó. Vì tệp này chứa một tệp command="/some/script.sh"
được thực thi trên máy chủ git, tôi muốn xem liệu tôi có thể tạo một loại tập lệnh proxy nào đó trong cùng một vị trí trên máy chủ cũ không.
Có rất nhiều thông tin liên quan đến máy chủ nhảy, ProxyCommand
v.v. nhưng tất cả những thứ này đều cấu hình 'hop' ở phía máy khách. Có thể đạt được điều này ảnh hưởng trong suốt, tức là không phải thay đổi bất cứ điều gì trên máy khách? /Some/script.sh của tôi sẽ như thế nào?