Tôi đã dành một vài ngày thử cài đặt phần mềm trên Google Compute Engine (GCE) và sau đó truy cập từ xa nó từ máy tính Windows hoặc máy linux cục bộ của tôi.Không thể VNC vào Google Compute Engine
Tôi có thể cài đặt phần mềm, như Google Chrome, v.v. nhưng không thể mở các ứng dụng khi tôi tiếp tục gặp sự cố hiển thị (dễ hiểu vì GCE không có đầu). Vì vậy, tôi đang cố gắng để VNC vào dụ GCE.
Tôi đã cố gắng cài đặt sau trên máy chủ: (Instance Name là "Talend")
vnc4server: Tôi nhận ra rằng máy chủ đang chạy và tất cả mọi thứ có vẻ tốt. Chỉ lỗi tôi nhận được là một lỗi ngôn ngữ như sau:
[email protected]:~$ vnc4server -geometry 1440x900 :1 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_ZA.UTF-8"are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). A VNC server is already running as :1
và
[email protected]:~$ vnc4server -geometry 1440x900 :2 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_ZA.UTF-8"are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). New 'talend:2 (steven)' desktop is talend:2 Starting applications specified in /home/steven/.vnc/xstartup Log file is /home/steven/.vnc/talend:2.log
Remote Access: Sử dụng TightVNC client qua Windows
tôi nhận được thông báo sau :
No connection could be made because the target machine actively refused it.
Remote Access: Sử dụng Vinagre qua Linux
Connection to host 8.34.210.67::5902 was closed.
Via Google Compute Engine Web Console:
Cố gắng thay đổi để ip tĩnh> Không khác biệt
Cố gắng thêm tcp:80
với Source: 0.0.0.0/0
> Không có sự khác biệt
Tôi chắc chắn ere là một giải pháp đơn giản cho điều này nhưng tôi dường như không thể tìm thấy nó. Bất kỳ trợ giúp sẽ được đánh giá cao và sau đó sẽ đăng một liên kết đến giải pháp cuối cùng.
Cảm ơn.
Cảm ơn Brian. Tôi đã nhận được thông qua TightVNC sau khi thêm quy tắc tcp: 5902 vào tường lửa. Bây giờ tôi có vấn đề tiếp theo là có thể khởi chạy các ứng dụng đồ họa như Chrome hoặc trong trường hợp của tôi là Talend Open Studio. Tôi nhận được không thể khởi động lỗi hiển thị nhưng tôi sẽ đoán rằng cho phần Linux. Chạy cài đặt mặc định DEBIAN đi kèm với GCE Instance. –
Xwindows hỗ trợ nhiều màn hình và ứng dụng đồ họa mặc định sử dụng display 0, thường là màn hình cục bộ. vnc4server dường như đang sử dụng màn hình 2 ("desktop là talend: 2") Nếu bạn có thể kết nối với một máy tính để bàn tương tác thông qua VNC, điều đó thường đủ - máy tính để bàn biết cách khởi động ứng dụng trên cùng một màn hình. Tuy nhiên, có vẻ như điều đó không hiệu quả với bạn. Tôi đoán là các ứng dụng đang cố gắng sử dụng màn hình 0. Nếu vậy, có hai tuyến để làm mọi thứ hoạt động: thay đổi cài đặt vnc4server để bắt đầu hiển thị 0 hoặc khởi động ứng dụng chỉ hiển thị 2. –
Cảm ơn Brian. Tôi đã cố gắng làm cho nó hoạt động. Đối với những người khác, đây là những gì tôi đã làm. Chạy các lệnh sau trong terminal: $ vnc4server -geometry 1440x900: 1 ... và sau đó $ export DISPLAY =: 1. Sau đó tôi sử dụng tightvnc từ cửa sổ máy và kết nối với ipaddress và thêm số hiển thị để kết thúc như thế này ... 123.12.12.123:1 và nó đã làm việc! –