Zdalny restart VNC

0

Używam kompilacji OS X (hackintosh) w moim domu i Chromebooka Toshiba z chrootem Ubuntu w podróży. Czasami biorę udział w wydarzeniu i instaluję oprogramowanie zdalnie przez VNC i muszę ponownie uruchomić komputer. To prawdziwy ból, ponieważ znane mi rozwiązania nie mogą tego zrobić. Jakieś pomysły? Ponadto mój monitor w domu ma rozdzielczość 1920 x 1080, ale rozdzielczość mojego laptopa to 1366 x 768. Zazwyczaj jestem w trybie pełnoekranowym i muszę poruszać myszą po ekranie, aby „przewijać nieruchomości na ekranie”, jeśli będzie. Czy znasz (najlepiej Ubuntu, ostateczny system operacyjny Chrome), o których wiesz, gdzie mogę poprawić rozdzielczość i przeprowadzić zdalne ponowne uruchomienie?

AKTUALIZACJA

Jaki rodzaj szybkości pobierania / wysyłania dla komputera zdalnego jest naprawdę niezbędny, aby zapewnić solidne zdalne korzystanie?

Tejas Manohar
źródło

Odpowiedzi:

1

Możesz zrestartować komputer za pomocą VNC, jak zwykle podczas siedzenia przy komputerze.

Kluczem jest upewnienie się, że VNC jest skonfigurowany do automatycznego uruchamiania po uruchomieniu maszyny; w ten sposób wróci do trybu online po zakończeniu ponownego uruchomienia - ze zdalnego końca po prostu uruchom ponownie, odczekaj chwilę, a następnie podłącz ponownie (jeśli reaguje na polecenia ping, możesz uruchomić ciągły ping, jeśli nie możesz się doczekać powrotu , kilka sekund później [pozwalając na uruchomienie serwera VNC] będziesz mógł ponownie się połączyć).

Jaki rodzaj szybkości pobierania / wysyłania dla komputera zdalnego jest naprawdę niezbędny, aby zapewnić solidne zdalne korzystanie?

To naprawdę nie ma znaczenia, VNC rzadko zapewnia solidne zdalne wrażenia. Jeśli masz połączenie z Internetem, spróbuj np . TeamViewer . Używam TeamViewer do zdalnego dostępu do strony (również nie musisz zajmować się znajomością adresu IP lub zezwalaniem na połączenia przychodzące przez zapory ogniowe, idealne dla stron z dużą biurokracją IT lub złożoną siecią wewnętrzną). Choć wydaje się dziwne, że działałoby lepiej, po prostu ma znacznie lepszy algorytm kompresji i przesyłania.

Jako przykład pracuję obecnie nad projektem, który składa się z dwóch maszyn (zarówno Ubuntu, jak i obu o bardzo wysokiej wydajności) połączonych bezpośrednio przez miedzianą gigabit. Jeden w miejscu pracy i jeden w pobliskim pokoju kontrolnym. VNC jest nadal powolny i niepewny. Maszyna witryny ma drugi interfejs z połączeniem internetowym i oprócz VNC działa TeamViewer.

Jeśli połączę się z maszyną przez TeamViewer z mojego laptopa (przez publiczne Wi-Fi, do Internetu, z powrotem na stronę i przez całą wewnętrzną sieć budynku), to dwa pełne rzędy wielkości są szybsze i wyraźniejsze niż połączenie VNC przez bezpośredni gigabit Ethernet. Nawet połączenie się z nim za pomocą mojego smartfona jest znacznie płynniejsze.

Jeśli nie masz dostępu do Internetu, utkniesz w VNC. Możesz wypróbować inne serwery / klienty VNC zamiast wbudowanego w Ubuntu; chociaż jest mało prawdopodobne, że osiągniesz wydajność np. TeamViewer lub, powiedzmy, RDP w Windows (nie jestem pewien, czy OSX ma zdalny interfejs podobny do RDP). Obniż także ustawienia jakości, może to pomóc (np. Ciężka kompresja JPEG lub przełączyć się na 8-bitowy kolor; wyłącz tło pulpitu, użyj „gładkiego” motywu okna na zdalnej maszynie z dużą ilością jednolitych kolorów itp.) .

Jason C.
źródło
Dzięki, @ jason-c! Korzystałem z RealVNC. Czy możesz podać mi szybkie techniczne rozróżnienie VNC i TeamViewer?
Tejas Manohar
@ tejas-manohar Oni są po prostu inni. Protokół TeamViewers jest zastrzeżony. Połączenia są nawiązywane przez przekazywanie przez ich serwery, dlatego potrzebujesz dostępu do Internetu. Klienci są dostępni dla wszystkich platform stacjonarnych i mobilnych. Zobacz także LogMeIn, kolejną dobrą opcję podobną do TeamViewer.
Jason C
1

Może coś mi umknęło, a moja odpowiedź jest zbyt łatwa ... Ale kiedyś korzystałem z VNC i tak bym to zrobił ...

Zdalny restart

Aby wykonać zdalne ponowne uruchomienie komputera, zaloguj się do komputera zdalnego za pomocą VNC, kliknij ikonę Apple na pasku menu i wybierz ponowne uruchomienie ... Oczywiście, podczas procesu restartu rozłączasz się i musisz poczekać, aż VNC uruchomi się przed możesz połączyć się ponownie.

Musisz jednak upewnić się, że VNC uruchamia się automatycznie przy każdym uruchomieniu systemu. Co więcej, nie wystarczy, że po prostu automatycznie uruchomi się po zalogowaniu. Serwer musi uruchomić się automatycznie po uruchomieniu systemu, nawet zanim pierwszy użytkownik się zaloguje ...

Zmień rozdzielczość ekranu

Po prostu przejdź do Settings.app i zmień rozdzielczość ekranu. Jeśli VNC rozłączy Cię podczas procesu, po prostu podłącz ponownie ...

Szybkość pobierania / wysyłania

Nie jestem do końca pewien, ale myślę, że 64kbps powinno wystarczyć, o ile nie robisz rzeczy intensywnie graficznych (64kilo-bitów na sekundę = 8kilo-bajtów-na sekundę). Im więcej, tym lepiej oczywiście ...

Michael
źródło
Ważną rzeczą do zapamiętania, co, jak podejrzewam, nie robi OP, jest upewnienie się, że serwer VNC jest skonfigurowany do automatycznego uruchamiania po uruchomieniu systemu. W ten sposób wróci do trybu online po ponownym uruchomieniu.
Jason C
1
@JasonC dzięki, oczywiście ... Dodałem ten punkt do mojej odpowiedzi.
Michael