Tôi đang cố gắng viết một tập lệnh bash để ssh trước vào IP1 (yêu cầu mật khẩu) từ máy localhost của tôi và sau đó ssh vào IP2. Khi ở IP2, tôi muốn truy cập vào máy cục bộ của mình.
IP1=192.168.10.10
IP2=192.168.10.9
ssh root@$IP1
ssh root@$IP2
cd /var/log
scp message* localuser@$localIP:/home/localuser/Desktop/MessageFolder/
Trên đây là những gì tôi hiện phải làm thủ công thông qua dòng lệnh trong Linux. Tôi chủ yếu sao chép từ 192.168.10.9 sang máy cục bộ của mình
Tôi không có quyền truy cập trực tiếp vào IP2. Hãy nghĩ về nó như một cửa hậu. IP2 có mật khẩu, IP1 thì không.
Có cách nào để làm điều này? Tôi có nhiều mã được viết nếu điều này không hữu ích.
Ai đó có thể xác minh xem tôi có thể làm điều gì đó tương tự như những gì đã được thực hiện cho giải pháp này không: Scp qua proxy với một lệnh từ máy cục bộ?
Tôi cũng đã nghe nói về chuyển tiếp cổng ... Làm thế nào nó hoạt động với ví dụ này?
Tôi rất mới với bash scripting và sẽ đánh giá cao sự kiên nhẫn.