Teleconsole - Udostępnij swój terminal Linux ze znajomymi
- 1049
- 68
- Tacjana Karpiński
Telekonsole jest bezpłatnym open source i potężnym narzędziem wiersza poleceń do udostępniania sesji terminalu Linux z osobami, którym ufasz. Twoi znajomi lub członkowie zespołu mogą połączyć się z Twoją sesją terminali Linux za pośrednictwem linii poleceń nad SSH lub za pośrednictwem przeglądarki przez protokół HTTPS.
Jak to działa?
Telekonsole jest skupionym serwerem SSH z wbudowanym proxy SSH i został napisany w Golang. Możesz użyć tego narzędzia do uruchamiania bezpiecznych sesji SSH, wykonywania przekazywania lokalnych portów TCP i skonfigurowania prywatnych proxy.
Po uruchomieniu Telekonsole W twoim systemie otwiera nową sesję powłoki i drukuje unikalną sesję ID a także Webui link, który musisz udostępnić znajomym, aby dołączyć za pośrednictwem wiersza poleceń nad SSH lub z ich przeglądarków internetowych przez HTTPS.
Przeczytaj także: GOTTY - Udostępnij swój terminal Linux (tty) jako aplikacja internetowaDodatkowo, Telekonsole umożliwia również przekazywanie lokalnych TCP Porty, umożliwiając w ten sposób znajomym dostęp do aplikacji internetowych działających w lokalnym hostu na wypadek, gdyby był za sobą Nat.
Ostrzeżenie: Telekonsole W zestawie pewne ryzyko bezpieczeństwa, które powinieneś zwrócić uwagę; Tworzy serwer SSH dostępny za pośrednictwem publicznego Internetu podczas sesji telekomunikacyjnej, to praktycznie da klawiaturę każdemu, kto ma link.
Jak zainstalować telekomutację w systemie Linux
Najszybszy i najłatwiejszy sposób instalacji Telekonsole W twoim dystrybucji Linux jest wpisanie następującego polecenia w terminalu.
$ curl https: // www.Telekonsole.com/get.sh | cii
Raz Telekonsole Zainstalowane, możesz go uruchomić, wpisując następujące polecenie. Jest to bardzo przydatne, gdy utkniesz w pewnej konfiguracji na pudełku Linux za Nat. Po prostu zaproś i podziel się swoją sesją Linux z przyjacielem, aby Ci pomogło.
$ Teleconsole
Przykładowy wyjście
Uruchamianie lokalnego serwera SSH na LocalHost… żądanie jednorazowego proxy SSH AS.Telekonsole.com dla Tecmint… sprawdzanie statusu tunelu SSH… Twój identyfikator telekomunikacyjny: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 WebUi na tę sesję: https: // jako.Telekonsole.COM/S/CE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Aby zatrzymać nadawanie, wyjdź z bieżącej powłoki, wpisując „wyjście” lub zamykając okno.
Następnie skopiuj unikalny identyfikator sesji wydrukowany lub łącze webUI i udostępnij go bezpiecznym środkiem z osobami, którym ufasz. Twoi znajomi mogą dołączyć do identyfikatora sesji, jak pokazano.
$ Teleconsole dołącz ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8
Lub mogą dołączyć, klikając link WebUi, aby uzyskać do niego dostęp za pośrednictwem przeglądarki internetowej, jak pokazano na poniższym zrzucie ekranu.
Udostępnij sesję Linux SSH za pośrednictwem przeglądarkiTeraz ty i twój przyjaciel korzystacie z tej samej sesji terminalu Linux, działającej w twoim systemie, nawet jeśli oboje jesteście w różnych sieciach oddzielonych przez NAT.
Aby zatrzymać nadawanie, wyjdź z bieżącej powłoki, wpisując 'Wyjście' polecenie lub zamknięcie okna terminala.
$ exit
Jak włączyć przekazywanie portów
Kolejna ważna cecha Telekonsole IS, łatwe przekazywanie portu, tym samym umożliwiając znajomym podłączenie dowolnego portu TCP działającego w systemie Linux. Załóżmy, że pracujesz nad projektem internetowym i jest on obecnie dostępny na Twoim http: // localhost: 3000 . Możesz sprawić, by znajomi uzyskują do niego dostęp, przekazując port 3000 Kiedy inicjujesz nową sesję, jak pokazano.
$ Teleconsole -F Localhost: 3000
Przykładowy wyjście
Uruchamianie lokalnego serwera SSH na LocalHost… żądanie jednorazowego proxy SSH AS.Telekonsole.com dla Tecmint… sprawdzanie statusu tunelu SSH… Twój identyfikator telekomunikacyjny: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 WebUi na tę sesję: https: // jako.Telekonsole.COM/S/CE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Aby zatrzymać nadawanie, wyjdź z bieżącej powłoki, wpisując „wyjście” lub zamykając okno.
Teraz, gdy twoi przyjaciele dołączą do tej sesji, zobaczą wiadomość, jak pokazano.
UWAGA: TecMint zaprosił Cię do dostępu do portu 3000 na ich komputerze za pośrednictwem LocalHost: 9000Dołącz do sesji Linux
Następnie mogą uzyskać dostęp do Twojej aplikacji z przeglądarek za pomocą adresu URL http: // localhost: 3000.
Ważny: Od Telekonsole to tylko serwer SSH, każdy, kogo udostępniłeś identyfikator sesji, może żądać przekazywania portów bez informowania, jak pokazano.
$ Teleconsole -F 3000: Localhost: 3000 dołącz
Możesz zobaczyć Telekonsole Pomoc wiadomość z następującym poleceniem.
$ Teleconsole Help
Aby uzyskać więcej informacji, przejdź do repozytorium Teleconsole Github.
To wszystko! Telekonsole jest potężnym serwerem SSH, który udostępnia swoją sesję terminali UNIX/Linux z przyjaciółmi. W tym artykule wyjaśniliśmy, jak korzystać Telekonsole Aby uruchomić bezpieczne sesje SSH i udostępnić swój terminal znajomym i wykonać przekazywanie lokalnych portów TCP.
Jeśli masz jakieś pytania lub przemyślenia do podzielenia się, skorzystaj z poniższego formularza komentarza, aby skontaktować się z nami.
- « 12 Oprogramowanie typu open source/komercyjne do zarządzania infrastrukturą centrum danych
- Jak zainstalować framework Laravel PHP z Nginx na Ubuntu 20.04 »