2013-09-30 26 views
5

Tôi muốn định cấu hình PyCharm 3.0 để sử dụng Trình thông dịch từ xa Python.Pycharm Remote Python Interpreter qua Cổng SSH, chuyển tiếp X11

Vấn đề là, tôi phải kết nối qua một SSH Gateway:

mymachine -> Gateway -> Máy có Python

Khi tôi kết nối thông qua Cygwin tôi gõ như sau: ssh -t user @ cửa ngõ .com "ssh [email protected]"

Có cách nào để đạt được điều này trong PyCharm không? Một câu hỏi, tôi có thể chuyển tiếp máy chủ X11 để PyCharm (vì vậy mà tôi có thể xem các lô matplotlib trên máy tính của tôi?)

Kính trọng, m

Trả lời

1

Tôi không chắc chắn tôi đã hiểu câu hỏi của bạn một cách chính xác, nó có thể phù hợp hơn với phần UNiX/Linux.

Tại bạn máy:

ssh -fN -L 2222:machinewithPython:22 \ [email protected] 

này kết nối cổng 2222 trên máy tính địa phương của bạn để cổng 22 trên remotemachine, và tunnnel ssh sẽ vẫn mở cho đến khi bạn giết quá trình ssh.

Xem các liên kết sau herethere.

+4

Có, điều đó đúng, nếu bạn muốn ssh trên bảng điều khiển. Nhưng tôi muốn thiết lập này trong PyCharm IDE và không biết nếu nó có thể ... – Maecky

5

Tôi đã có thể chuyển tiếp X11 piggyback qua kết nối ssh khác. Hãy thử thiết lập biến môi trường DISPLAY trong cấu hình chạy PyCharm bạn như vậy:

DISPLAY = localhost: 102

Kiểm tra giá trị của DISPLAY trong kết nối khác để xem chính xác những gì giá trị nên được.

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