2015-03-08 13 views
7

Tôi chỉ đang cố gắng sử dụng PuTTY để nhận kết nối SSH tới máy chủ của mình. Các máy chủ này chỉ cho phép kết nối SSH đến từ một máy chủ cụ thể khác ("MySshProxyingServer" ví dụ dưới đây).Cấu hình PuTTY tương đương với OpenSSH ProxyCommand

Sử dụng Linux điều này không thành vấn đề với lệnh ssh -W.

Trong PuTTY tôi không thể tìm thấy các tùy chọn để tạo kết nối như vậy.

Ví dụ dưới Linux (~/.ssh/config):

Host MyHostToConnectTo 
    Hostname xx.xx.xx.xx 
    User root 
    Identityfile ~/.ssh/id_rsa 
    ProxyCommand ssh MySshProxyServer -W %h:%p 

Bất cứ ai cũng biết làm thế nào để sử dụng một cấu hình như vậy trong PuTTY?

Trả lời

5

Tương đương trong PuTTY là "lệnh proxy cục bộ". Bạn có thể sử dụng plink.exe với -nc switch thay vì ssh với -W switch:

PuTTY local proxy


Một cách khác là để mở một đường hầm thông qua "MySshProxyServer" đầu tiên sử dụng một ví dụ khác của PuTTY (hoặc Plink).

Xem ví dụ:

+0

Cảm ơn câu trả lời của bạn! Làm việc tốt ngay bây giờ! – veiL

+1

PuTTY một mình không có tương đương, nhưng nếu bạn thêm plink, bạn có thể làm cho nó hoạt động, xem: https://monkeyswithbuttons.wordpress.com/2010/10/01/ssh-proxycommand-and-putty/ hoặc http : //blog.terminal.com/setting-up-putty-with-terminals-ssh-proxy/ –

+0

@JesseKeilson Ồ, chắc chắn rồi. Tôi đã quên mất. Đã cập nhật câu trả lời của tôi. Cám ơn bạn đã góp ý! –

Các vấn đề liên quan