Sử dụng SSH để kết nối từ dev pc thông qua máy chủ đến dịch vụ web của bên thứ ba


0

Tôi có một khách hàng đã thiết lập dịch vụ web trên IP A. Anh ta đã cấp quyền truy cập cho IP công cộng của máy chủ của tôi cho phép B.

Có cách nào để tiếp cận dịch vụ web chạy trên IP A thông qua PC dev của tôi (không có IP công cộng) ở nhà không?

Máy chủ của tôi có IP B là một phiên bản EC2.

Câu trả lời:


-1

Nếu PC dev của bạn có trên internet, bạn có thể kết nối với cả IP A và IP B nếu chúng được thiết lập để sử dụng SSH và có quy tắc tường lửa để cho phép.

Nếu bạn muốn kết nối với máy thông qua máy khác, một lệnh đơn giản như: ssh IP B -t 'ssh IP A'nên hoạt động. Bạn sẽ phải nhập hai mật khẩu, trừ khi bạn sử dụng khóa SSH.

Nếu máy tính dev của bạn KHÔNG có trên internet, thì dĩ nhiên không có cách nào để truy cập chúng, trừ khi bạn SSH vào một máy cục bộ KHÔNG truy cập internet. Tuyến đường này có vẻ hơi ngớ ngẩn với tôi mặc dù.


Tôi không chắc câu trả lời này giải thích, chi tiết, làm thế nào để thực hiện nó. Người dùng rõ ràng không biết nóng để xác minh, cấu hình hiện tại cũng như không thay đổi cấu hình nếu hiện tại nó không được cấu hình để cho phép những gì bạn mô tả. Điều này chỉ đơn giản là không cung cấp đủ thông tin về CÁCH để rất hữu ích. Bạn có thể muốn làm chậm lại số lượng câu trả lời bạn đang gửi, gửi 5 trong ít hơn một giờ, thường là điều khiến mọi người gặp rắc rối. Tôi ngẫu nhiên tìm thấy 2 câu hỏi, với câu trả lời bạn đã gửi và cá nhân tôi không tìm thấy câu hỏi nào trong số chúng rất hữu ích vì chúng mơ hồ
Ramhound

@Ramhound Tôi không thấy nó không đủ chi tiết? Tôi đã đưa ra một lệnh cụ thể làm những gì OP muốn. Cụ thể là kết nối với một máy thông qua một máy khác. Nếu quan điểm của bạn là tôi vô tình hoán đổi IP A và B trong lệnh thì điều đó đã được sửa ngay bây giờ.
Lasse Halberg Haarbye
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.