Teleconsole - Kekọrịta ndị enyi gị Linux Terminal gị
Teleconsole bụ isi mmalite mepere emepe yana ngwa ahịrị iwu siri ike maka isoro ndị ị tụkwasịrị obi kerịta nnọkọ njedebe Linux gị. Ndị enyi gị ma ọ bụ ndị otu gị nwere ike jikọọ na nnọkọ njedebe Linux gị site na ahịrị iwu n'elu SSH ma ọ bụ site na ihe nchọgharị n'elu HTTPS protocol.
Teleconsole bụ sava SSH kpọkọtara nke nwere proxy SSH arụnyere na e dere ya na GoLang. Ị nwere ike iji ngwá ọrụ a iji malite nnọkọ SSH echekwabara, na-ebugharị ọdụ ụgbọ mmiri TCP mpaghara, ma guzobe proxies nkeonwe.
Mgbe ịmalitechara teleconsole na sistemụ gị, ọ ga-emepe nnọkọ shei ọhụrụ wee bipụta NJ nnọkọ pụrụ iche yana njikọ WebUI nke ịchọrọ ịkọrọ ndị enyi gị ka ha sonyere site na ahịrị iwu na SSH ma ọ bụ site na webụ ha. ihe nchọgharị n'elu HTTPS.
Na mgbakwunye, teleconsole na-enyekwa aka maka ibugharị ọdụ ụgbọ mmiri TCP mpaghara, si otú a na-enye ndị enyi gị ohere ịnweta ngwa weebụ na-agba ọsọ na localhost ma ọ bụrụ na ọ nọ n'azụ NAT.
Ịdọ aka ná ntị: Teleconsole na-abịa na ụfọdụ ihe egwu nchekwa nke ị kwesịrị ịdeba ama; ọ na-emepụta ihe nkesa SSH nke a na-enweta site na ịntanetị ọha n'oge nnọkọ Teleconsole, nke a ga-enye onye ọ bụla nwere njikọ keyboard gị.
Otu esi etinye Teleconsole na Linux
Ụzọ kachasị ọsọ na kacha mfe iji wụnye Teleconsole na nkesa Linux gị bụ pịnye iwu a na njedebe gị.
$ curl https://www.teleconsole.com/get.sh | sh
Ozugbo arụnyere Teleconsole, ị nwere ike ịmalite ya site na ịpị iwu a. Nke a bara ezigbo uru mgbe ị rapaara na nhazi ụfọdụ na igbe Linux n'azụ NAT. Naanị kpọọ ma kesaa nnọkọ Linux gị na enyi gị ka ọ nyere gị aka.
$ 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.
Na-esote, detuo NJ nnọkọ pụrụ iche nke ebipụtara ma ọ bụ njikọ WebUI wee kesaa ya site na ụzọ echekwara n'etiti ndị ị tụkwasịrị obi. Ndị enyi gị nwere ike isonyere iji NJ nnọkọ dịka egosiri.
$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
Ma ọ bụ ha nwere ike isonyere site na ịpị njikọ WebUI iji nweta ya site na ihe nchọgharị weebụ dịka egosiri na nseta ihuenyo na-esonụ.
Ugbu a gị na enyi gị abụọ na-eji otu ọdụ ọdụ Linux na-agba na sistemụ gị, ọbụlagodi ma ọ bụrụ na unu abụọ nọ na netwọkụ dị iche iche nke NAT kewapụrụ.
Ka ịkwụsị mgbasa ozi, pụọ na shei ugbu a site na ịpị iwu 'wepụ' ma ọ bụ mechie windo ọnụ.
$ exit
Otu esi eme ka mbugharị Port dị
Akụkụ ọzọ dị mkpa nke Teleconsole bụ, mbugharị ọdụ ụgbọ mmiri dị mfe, si otú ahụ na-enyere ndị enyi gị aka jikọọ ọdụ ụgbọ mmiri TCP ọ bụla na-agba ọsọ na sistemụ Linux gị. Ka anyị were ya na ị na-arụ ọrụ na webụ ma ọ dị ugbu a na http://localhost:3000 gị. Ị nwere ike ime ka ndị enyi gị nweta ya site na ibugharị ọdụ ụgbọ mmiri 3000 mgbe ị malitere nnọkọ ọhụrụ dịka egosiri.
$ 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.
Ugbu a mgbe ndị enyi gị sonyere nnọkọ a, ha ga-ahụ ozi dịka egosiri.
ATTENTION: tecmint has invited you to access port 3000 on their machine via localhost:9000
Ha nwere ike nweta ngwa gị site na ihe nchọgharị ha site na iji URL http://localhost:3000.
Ihe dị mkpa: Ebe Teleconsole bụ naanị ihe nkesa SSH, onye ọ bụla ị kekọrịtara NJ nnọkọ gị nwere ike ịrịọ maka mbugharị ọdụ ụgbọ mmiri na-agwaghị gị, dịka egosiri.
$ teleconsole -f 3000:localhost:3000 join <session-id>
Ị nwere ike ịlele ozi enyemaka teleconsole site na iji iwu a.
$ teleconsole help
Maka ozi ndị ọzọ, gaa na ebe nchekwa Teleconsole Github.
Ọ gwụla! Teleconsole bụ sava SSH siri ike ịkọrọ ndị enyi gị nnọkọ ọnụ Unix/Linux. N'ime edemede a, anyị akọwala otu esi eji teleconsole bido nnọkọ SSH echekwara wee kesaa ndị enyi gị ọnụ ma rụọ ọrụ mbugharị ọdụ ụgbọ mmiri TCP mpaghara.
Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ị ga-ekekọrịta, jiri ụdị nkọwa dị n'okpuru ebe a iru anyị.