Teleconsole - Aqsam it-Terminal Linux Tiegħek mal-Ħbieb Tiegħek


Teleconsole hija sors miftuħ b'xejn u għodda qawwija tal-linja tal-kmand biex taqsam is-sessjoni tiegħek tat-terminal Linux ma 'nies li tafda. Il-ħbieb jew il-membri tat-tim tiegħek jistgħu jgħaqqdu mas-sessjoni tat-terminal tal-Linux tiegħek permezz ta 'linja ta' kmand fuq SSH jew permezz ta 'browser fuq protokoll HTTPS.

Teleconsole huwa server SSH raggruppat bi proxy SSH integrat u nkiteb f'GoLang. Tista 'tuża din l-għodda biex tniedi sessjonijiet SSH sikuri, twettaq it-trażmissjoni ta' portijiet TCP lokali, u twaqqaf prokuri privati.

Wara li tniedi teleconsole fis-sistema tiegħek, tiftaħ sessjoni shell ġdida u tipprintja l-ID uniku tas-sessjoni kif ukoll link WebUI li għandek bżonn taqsam mal-ħbieb tiegħek, biex dawn jissieħbu permezz ta' linja ta' kmand fuq SSH jew mill-web tagħhom browsers fuq HTTPS.

Barra minn hekk, it-teleconsole jippermetti wkoll li jintbagħtu portijiet TCP lokali, u b'hekk il-ħbieb tiegħek ikunu jistgħu jaċċessaw l-applikazzjonijiet tal-web li jaħdmu fuq il-lokalhost tiegħek f'każ li jkun wara NAT.

Twissija: Teleconsole jiġi b'ċerti riskji għas-sigurtà li għandek tieħu nota tagħhom; joħloq server SSH aċċessibbli permezz tal-Internet pubbliku waqt is-sessjoni tat-Teleconsole, dan prattikament jagħti t-tastiera tiegħek lil kull min għandu link.

Kif Tinstalla Teleconsole fil-Linux

L-aktar mod mgħaġġel u faċli biex tinstalla Teleconsole fuq id-distribuzzjoni tal-Linux tiegħek huwa li ttajpja l-kmand li ġej fit-terminal tiegħek.

$ curl https://www.teleconsole.com/get.sh | sh

Ladarba Teleconsole tkun installata, tista 'tibda billi ttajpja l-kmand li ġej. Dan huwa utli ħafna meta titwaħħal f'xi konfigurazzjoni fuq kaxxa Linux wara NAT. Sempliċement stieden u aqsam is-sessjoni tal-Linux tiegħek mal-ħabib tiegħek biex jgħinek.

$ teleconsole
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

Sussegwentement, ikkopja l-ID tas-sessjoni unika stampata jew il-link tal-WebUI u aqsamha permezz ta' mezz sigur ma' nies li tafda. Il-ħbieb tiegħek jistgħu jingħaqdu billi jużaw l-ID tas-sessjoni kif muri.

$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Jew jistgħu jingħaqdu billi jikklikkjaw fuq link WebUI biex jaċċessawha permezz ta' web browser kif muri fil-screenshot li ġej.

Issa int u l-ħabib tiegħek it-tnejn qed jużaw l-istess sessjoni tat-terminal Linux li taħdem fis-sistema tiegħek, anki jekk it-tnejn intom qegħdin fuq netwerks differenti separati minn NAT.

Biex twaqqaf ix-xandir, oħroġ mill-qoxra attwali billi ttajpja kmand 'ħruġ' jew tagħlaq it-tieqa tat-terminal.

$ exit

Kif Tippermetti Port Forwarding

Karatteristika oħra importanti ta 'Teleconsole hija, port forwarding faċli, u b'hekk tippermetti lill-ħbieb tiegħek biex jgħaqqdu kwalunkwe port TCP li jaħdem fuq is-sistema Linux tiegħek. Ejja nassumu li qed taħdem fuq proġett tal-web u bħalissa huwa aċċessibbli fuq http://localhost:3000 tiegħek. Tista 'tagħmel lill-ħbieb tiegħek jaċċessawha billi tibgħat il-port 3000 meta tibda sessjoni ġdida kif muri.

$ teleconsole -f localhost:3000
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

Issa meta l-ħbieb tiegħek jingħaqdu f'din is-sessjoni, se jaraw messaġġ kif muri.

ATTENTION: tecmint has invited you to access port 3000 on their machine via localhost:9000

Imbagħad jistgħu jaċċessaw l-applikazzjoni tiegħek mill-browsers tagħhom billi jużaw l-URL http://localhost:3000.

Importanti: Peress li Teleconsole huwa biss server SSH, kull min qasam l-ID tas-sessjoni tiegħek jista' jitlob port forwarding mingħajr ma jinfurmak, kif muri.

$ teleconsole -f 3000:localhost:3000 join <session-id>

Tista' tara l-messaġġ ta' għajnuna tat-teleconsole bil-kmand li ġej.

$ teleconsole help

Għal aktar informazzjoni, mur fir-repożitorju tat-Teleconsole Github.

Dak kollox! Teleconsole huwa server SSH b'saħħtu biex taqsam is-sessjoni tat-terminal Unix/Linux tiegħek mal-ħbieb. F'dan l-artikolu, spjegajna kif tuża t-teleconsole biex tniedi sessjonijiet SSH sikuri u taqsam it-terminal tiegħek mal-ħbieb u twettaq it-trażmissjoni ta 'portijiet TCP lokali.

Jekk għandek xi mistoqsijiet jew ħsibijiet x'taqsam, uża l-formola tal-kumment hawn taħt biex tilħaqna.