Tôi có thể bảo PuTTY kết nối với một máy chủ SSH, sau đó tự động đến một máy chủ khác không?


15

Tại nơi làm việc, chúng tôi có một số máy chủ, nhưng chỉ có một máy chủ có thể truy cập SSH bên ngoài mạng cục bộ của chúng tôi. Nếu tôi đang làm việc tại nhà, tôi sử dụng PuTTY để kết nối với máy chủ có thể truy cập, sau đó SSH vào bất kỳ máy chủ nào tôi muốn làm việc.

Có cách nào để tự động hóa quá trình này? Tôi thấy có các tùy chọn cho 'đường hầm' và cho 'proxy', nhưng cả hai tùy chọn này dường như không khớp với những gì tôi đang cố gắng thực hiện.

Câu trả lời:


17

Có, Trong các tùy chọn trong Kết nối -> SSH. Có "Lệnh từ xa:" chỉ cần đặt vào 'ssh server' hoặc bất kỳ chuỗi nào bạn muốn. Nhược điểm duy nhất của việc này là nếu bạn 'thoát' thiết bị đầu cuối thứ 2 thì nó cũng sẽ tự động tiêu diệt thiết bị đầu tiên.

thiết lập putty


Làm việc một điều trị;)
Gman

6

Tôi biết đó là một câu hỏi cũ, nhưng tôi nghĩ nó vẫn hữu ích để thêm một lựa chọn thay thế.

Ngoài câu trả lời được chấp nhận, sử dụng SSH ở phía xa làm proxy, bạn cũng có thể sử dụng plink(bạn có thể lấy nó trên trang web chính thức của Putty) làm proxy cục bộ.

Trong các tùy chọn trong Kết nối> Proxy, bạn chọn 'Cục bộ' làm loại proxy và làm lệnh proxy cục bộ bạn nhập plink "«session name»" -agent -nc %host:%port. Thay thế «tên phiên» bằng tên của phiên Putty bạn muốn sử dụng làm proxy.

Lý do tôi đã làm theo cách này, là tôi cần một proxy cụ thể cho rất nhiều phiên. Sử dụng giải pháp này tôi có thể dễ dàng thay đổi cài đặt của máy chủ proxy ở một nơi.

Cài đặt proxy Putty

(Tôi nghĩ rằng bạn cần một đường dẫn đầy đủ đến plinknếu thư mục chương trình không có trong PATH của bạn)

Xin lưu ý rằng cách tiếp cận hơi khác so với câu trả lời được chấp nhận. Sử dụng giải pháp của tôi, bạn cần nhập tên máy chủ cuối cùng (máy chủ được bảo vệ mà bạn muốn đăng nhập) trong cài đặt phiên. Sử dụng câu trả lời được chấp nhận, bạn sẽ nhập máy chủ proxy làm tên máy chủ của phiên.


đây là một giải pháp tốt hơn Đó là một giải pháp tuyệt vời đến nỗi, bạn có thể thiết lập một hồ sơ nhảy và sau đó sử dụng nó trên nhiều máy chủ, chỉ bằng cách thay đổi tên. Tôi nghĩ rằng người đàn ông "phát minh" Putty xứng đáng nhận Huy chương cấp Bạch kim.
rajeev

Tôi đã không gặp may khi sử dụng giải pháp thay thế được đề xuất để nhảy qua pháo đài Amazon của mình, nhưng câu trả lời được chấp nhận hoạt động chính xác như mong đợi, để lại cho tôi một thiết bị đầu cuối PuTTY được kết nối với phiên bản AMI Linux ẩn sau pháo đài. IMO, nó không có gì sạch hơn thế, và sẽ giúp tôi tiết kiệm nhiều thời gian mỗi ngày, vì tôi sẽ không còn phải tìm địa chỉ IP mỗi lần tôi muốn nhảy.
David A. Gray

Điều này tạo ra một proxy cục bộ, nó không cho phép một đường hầm SSH thông qua một máy chủ trung gian.
Erin Schoonover

"Phiên proxy" của tôi yêu cầu mật khẩu một lần và tôi bị kẹt với thông báo "Bắt đầu lệnh proxy cục bộ: c: \ apps \ plink" my-proxy-session "-nc host: port". Tôi nên điều chỉnh cấu hình này như thế nào?
skoval00
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.