2011-01-22 35 views
8

Cố gắng lấy mã mô phỏng mạng đồ họa (ns2) để hiển thị từ hệ thống Unix của trường đại học của tôi. Hệ điều hành cục bộ của tôi là Ubuntu 10 và tôi đang truy cập hệ thống Unix thông qua ứng dụng khách SSH PuTTY. Khi một số mã được viết trước được thực thi, thông báo lỗi sau xảy ra:Thiết lập biến môi trường hiển thị cho hệ thống Unix từ xa

no display name and no $DISPLAY environment variable

Điều gì có thể được thực hiện để mã được thực thi từ xa hiển thị trên hệ thống của tôi? Tôi là một người mới với unix và những nỗ lực của tôi khi xác định lại $ display env var là những thất bại ngoạn mục. Cảm ơn. Đánh giá cao.

+0

Bạn đang sử dụng * PuTTY * trên Linux? Chắc chắn có một phiên bản Linux, nhưng vẫn ... Trong mọi trường hợp bạn cần phải thiết lập X chuyển tiếp trong PuTTY - hoặc chỉ sử dụng 'ssh -X' trong một thiết bị đầu cuối ... – thkala

+0

khi tôi cố gắng kết nối thông qua unix cục bộ của tôi terminal (thông qua ssh cornell.unix.edu), nó tự động đặt tên đăng nhập từ xa của tôi làm tên ubuntu của tôi, không giống nhau. Tôi không biết cách sửa lỗi ngoài việc tạo một tài khoản ubuntu mới. –

Trả lời

16

Chỉ cần làm:

$ ssh -X [email protected] 

này nên khởi động ssh với X chuyển tiếp được kích hoạt, khi chạy từ một mô phỏng thiết bị như xterm, gnome-terminal và những thứ tương tự. username nên là tên tài khoản của bạn trên máy tính từ xa, tất nhiên.

+0

Thành công. Cảm ơn nhiều. –

3

Bật chuyển tiếp X trong PuTTY. Tùy chọn nằm trong Connection/SSH/Tunnels.

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