Tak, online. Darmowy? Najprawdopodobniej nie (przynajmniej nie na zawsze). Tak czy inaczej, po posiadaniu serwera jest tylko kwestia ustawienia czegoś takiego.
Zdobycie serwera:
To, o co prosisz, to w rzeczywistości mini serwer lub VPS. Są to komputery hostowane przez takie firmy jak DigitalOcean , Amazon Web Services , Google Cloud Platform i tak dalej. Firmy te mogą mieć bezpłatne wersje próbne lub kody promocyjne, ale musisz pamiętać, że są to skutecznie oferowane usługi , a są to firmy. Bycie miłym nie jest w modelu biznesowym, ponieważ po prostu nie jest opłacalne.
Nie oznacza to jednak, że nie są za darmo. DigitalOcean ma program polecający, który pozwala uzyskać bezpłatny czas serwera, gdy inne osoby rejestrują się przy użyciu Twojego unikalnego kodu. AWS ma roczny bezpłatny okres próbny dla swoich serwerów. Prawdopodobnie możesz znaleźć podobne oferty dla innych hostów serwerów, jeśli naprawdę spróbujesz poszukać. Chociaż usługi te są zwykle dość tanie (minimum 5 USD miesięcznie).
Jasne, prawdopodobnie możesz tam znaleźć „darmowych” dostawców VPS, ale to dobry moment, aby wskazać, że nie ma czegoś takiego jak darmowy lunch. Być może nie płacisz pieniędzmi, ale Twój VPS może być bardzo ograniczony w zakresie tego, co może zrobić, może być wykorzystywany do gromadzenia danych, zezwalasz na dostęp tylko w określonych momentach (dzielenie czasu), nie pozwala ci zapisywać pracy i tak dalej . Jeśli chcesz mieć sprawdzoną instalację Ubuntu, która faktycznie działa tak, jak chcesz, musisz za nią zapłacić, przepraszam. Lub, alternatywnie, masz dobrego przyjaciela, który pozwoli ci wykorzystać część swojej nadwyżki pojemności serwera.
Zdalny dostęp przez Internet:
OSTRZEŻENIE: Upewnij się, że przeczytałeś wszystkie informacje opisane w tej sekcji i upewnij się, że je rozumiesz. To ważne.
To, o co pytasz (pełny dostęp zdalny, czyli powłoka i / lub grafika, przez HTTP / HTTPS) może stanowić ogromne zagrożenie bezpieczeństwa! Jeśli dasz sobie taki poziom dostępu do twojego systemu, inni mogą go zdobyć i używać różnych złych sztuczek lub szpiegować twoje połączenie. Wspominam o użyciu VNC w dalszej części tego postu, co może być wręcz niebezpieczne, chyba że jesteś bardzo ostrożny ze swoją konfiguracją. Nie jestem odpowiedzialny za awarie twojego systemu. Nie mów, że cię nie ostrzegałem. Rób wszystko dobrze lub stąpaj bardzo ostrożnie.
Osobiście radziłbym ponownie ocenić twoje kryteria i rozważyć zrobienie rzeczy we właściwy sposób (SSH oparty na kluczach z tunelowaniem portów w razie potrzeby + silna konfiguracja zapory ogniowej), jeśli to możliwe. Oznacza to używanie odpowiedniego oprogramowania zamiast przesyłania wszystkiego przez HTTP.
Dostęp za pośrednictwem samej przeglądarki jest naprawdę czymś, czego większość ludzi nie robi z różnych powodów. Najczęściej cytowanym powodem jest to, że jest to po prostu dość niepewne, biorąc pod uwagę wszystkie rzeczy. Jeśli jednak nadal chcesz korzystać z czegoś za pomocą przeglądarki internetowej, jest to zdecydowanie możliwe .
Jeśli nie masz nic przeciwko prostej konsoli lub powłoce, dobrym wyborem będzie coś takiego jak Webmin , ShellInABox lub konsola internetowa . Są dostępne w Internecie i zapewniają całkiem niezłą kontrolę nad maszyną. Pamiętaj jednak, że nginx
na VPS będziesz potrzebować serwera HTTP (jak ).
Jeśli jest to niedopuszczalne i nie chcesz hostować rzeczy na swoim komputerze, możesz użyć czegoś takiego jak webssh , ale uważaj na wszelkie zagrożenia bezpieczeństwa, które mogą wyniknąć z używania czegoś takiego.
Jeśli potrzebujesz X11 (interfejs graficzny do takich rzeczy xmodmap
itp.), Będziesz musiał zrobić coś bardziej zaawansowanego. W takim przypadku będziesz musiał zbudować jakieś rozwiązanie dotyczące przekazywania X11. Jeśli nie możesz korzystać z oprogramowania komputerowego innego niż przeglądarka internetowa, staje się to trudniejsze. Jednak nadal można skonfigurować VNC, a następnie użyć czegoś takiego jak noVNC zdalnie lub instalując go na własnym komputerze . Ale może to wprowadzić duże opóźnienie w twoim systemie. Oferuje również ogromny potencjalny wektor ataku na twój system, ale powinieneś był zobaczyć gigantyczne ostrzeżenie na górze tego rozdziału.
Idealnie byłoby mieć po prostu lekkiego klienta SSH (takiego jak PuTTY lub podobny) i X11 (jak XMing) na dysku flash i można go użyć do nawiązania połączenia z dowolnego miejsca, ale już masz dysk flash. W tym momencie prawdopodobnie najlepiej jest wykonać dysk trwały .