5 cool lietas, ko varat darīt ar SSH serveri

Satura rādītājs:

5 cool lietas, ko varat darīt ar SSH serveri
5 cool lietas, ko varat darīt ar SSH serveri

Video: 5 cool lietas, ko varat darīt ar SSH serveri

Video: 5 cool lietas, ko varat darīt ar SSH serveri
Video: VI Editor - Linux Tutorial #14 - YouTube 2024, Novembris
Anonim
SSH piedāvā ne tikai drošu, attālinātu terminālu vidi. Varat izmantot SSH, lai noskaņotu savu datplūsmu, pārsūtītu failus, instalētu attālās failu sistēmas un citus. Šie padomi un triki palīdzēs jums izmantot jūsu SSH serveri.
SSH piedāvā ne tikai drošu, attālinātu terminālu vidi. Varat izmantot SSH, lai noskaņotu savu datplūsmu, pārsūtītu failus, instalētu attālās failu sistēmas un citus. Šie padomi un triki palīdzēs jums izmantot jūsu SSH serveri.

SSH ne tikai autentificē pār šifrētu savienojumu - visa jūsu SSH satiksme ir šifrēta. Neatkarīgi no tā, vai pārsūtāt failu, pārlūkošanu tīmeklī vai komandas darbību, jūsu darbības ir privātas.

SSH tunelēšana

SSH tunelēšana ļauj attālinātajam SSH serverim darboties kā starpniekserveri. Tīkla datplūsmu no vietējās sistēmas var nosūtīt, izmantojot drošu savienojumu ar SSH serveri. Piemēram, varat šifrēt tīmekļa pārlūkošanas datplūsmu, izmantojot SSH tuneli. Tas novērstu to, ka cilvēki, izmantojot publiskos Wi-Fi tīklus, neredz to, ko jūs pārlūkojat, vai apiet vietnes tīklā esošos vietnes un satura filtrus.

Protams, satiksme kļūst nešifrēta, kad tā atstāj SSH serveri un piekļūst internetam. Tīmekļa serverim, ar kuru piekļūstat caur tuneļa savienojumu, šķiet, nāk no datora, kurā darbojas jūsu SSH serveris, nevis vietējā sistēma.

Linux sistēmā vietējā sistēmā izmantojiet šādu komandu, lai izveidotu SOCKS starpniekserveri 9999. adresē:

ssh -D 9999 -C user@host

Tuneļa darbība būs atvērta, kamēr jūsu SSH savienojums beidzas.
Tuneļa darbība būs atvērta, kamēr jūsu SSH savienojums beidzas.

Atveriet savu tīmekļa pārlūkprogrammu (vai citu lietojumprogrammu) un iestatiet SOCKS starpniekserveri 9999 un localhost. Izmantojiet localhost jo tuneļa ieeja darbojas jūsu vietējā sistēmā.

Mēs arī esam apņēmušies izmantot PuTTY, lai Windows sistēmā izveidotu SSH tuneļu.
Mēs arī esam apņēmušies izmantot PuTTY, lai Windows sistēmā izveidotu SSH tuneļu.

SCP failu pārsūtīšana

Komandu scp vai droša kopija ļauj pārsūtīt failus starp attālo sistēmu, kurā darbojas SSH serveris un vietējā sistēma.

Piemēram, lai kopētu vietējo failu attālajā sistēmā, izmantojiet šādu sintaksi:

scp /path/to/local/file user@host:/path/to/destination/file

Lai kopētu failu attālajā SSH serverī vietējai sistēmai, izmantojiet šo sintaksi:
Lai kopētu failu attālajā SSH serverī vietējai sistēmai, izmantojiet šo sintaksi:

scp -r user@host:/path/to/remote/file /path/to/destination/file

Jūs varat arī iestatīt bezvērtīgu SCP piekļuvi un izmantot SCP, lai pārsūtītu failus no skriptiem.

Attālo direktoriju montāža

Jūs varat uzstādīt attālo mapi, izmantojot SSH, un piekļūt tai, tāpat kā jebkuram citam jūsu sistēmas direktorijā, izlaižot garlaicīgu kopēšanas procesu failu pārsūtīšanai.

Ja lietojat Ubuntu vai citu GNOME darbvirsmas vidi ar failu pārvaldnieku Nautilus, palaidiet failu pārvaldnieku, noklikšķiniet uz izvēlnes Fails un izvēlieties Savienoties ar serveri.

Jums tiks piedāvāts ievadīt SSH servera informāciju un jūsu akreditācijas datus.
Jums tiks piedāvāts ievadīt SSH servera informāciju un jūsu akreditācijas datus.
Attālinātās sistēmas faili parādīsies failu pārvaldniekā.
Attālinātās sistēmas faili parādīsies failu pārvaldniekā.
Citā Linux darbvirsmas vidē var būt līdzīgas iespējas, lai ērti izveidotu direktoriju, izmantojot SSH.
Citā Linux darbvirsmas vidē var būt līdzīgas iespējas, lai ērti izveidotu direktoriju, izmantojot SSH.

Ja jums nav pieejas GUI vai vēlaties izmantot termināla lietderību, varat izmantot sshfs, lai instalētu attālo SSH sistēmu kā failu sistēmu savā datorā.

Saglabāt terminālu sesijas

Katru reizi, kad piesakāties sistēmā SSH, jums tiks parādīta jauna termināļa sesija. Kad pamestos, sesija tiks slēgta. Ja vēlaties saglabāt termināla sesiju starp SSH sesijām, izmantojiet GNU Ekrānu vai alternatīvu lietderību.

Pēc pieslēgšanās attālajai sistēmai palaidiet ekrāns komandu sākt ekrāna sesiju. Ekrāna sesijas laikā izpildiet komandas un pēc tam nospiediet Ctrl-a un tad d atvienoties no ekrāna sesijas.

Ekrāna sesija un tajā palaistās komandas turpina darboties fonā. Lai vēlāk pievienotu ekrāna sesiju, palaidiet ekrāns -r komandu

SSH var pieņemt komandas, kuras palaist, piesakoties, lai jūs varētu izveidot savienojumu ar SSH serveri un atkal pieslēgties ekrāna sesijai ar vienu komandu:

ssh -t user@host screen -r

Ja jums ir vietēja piekļuve sistēmai, kurā darbojas SSH serveris, varat pārvietoties starp piekļuvi ekrāna sesijai lokāli un attālināti.
Ja jums ir vietēja piekļuve sistēmai, kurā darbojas SSH serveris, varat pārvietoties starp piekļuvi ekrāna sesijai lokāli un attālināti.

Atslēgu pirkstu nospiedumu vizualizācija

Kad jūs izveidojat savienojumu ar savu SSH serveri no citas sistēmas, jūs redzēsiet brīdinājuma ziņojumu, ja sistēma vēl nezina tā atslēgu. Šis ziņojums palīdz jums nodrošināt, ka citu sistēmu neizmanto tālvadības sistēmai.

Tomēr jums var rasties problēmas, atceroties garo virkni, kas identificē attālās sistēmas publisko atslēgu. Lai atslēga būtu vieglāk atcerēties, ieslēdziet funkciju "vizuālā resursdatora atslēga".
Tomēr jums var rasties problēmas, atceroties garo virkni, kas identificē attālās sistēmas publisko atslēgu. Lai atslēga būtu vieglāk atcerēties, ieslēdziet funkciju "vizuālā resursdatora atslēga".

Varat to iespējot savā SSH konfigurācijas failā vai vienkārši norādīt to kā opciju, palaižot SSH komandu. Piemēram, palaidiet šādu komandu, lai izveidotu savienojumu ar SSH serveri, kurā iespējots VisualHostKey:

ssh -o VisualHostKey=yes user@host

Tagad jums būs tikai atcerēties attēlu, nevis garu virkni.
Tagad jums būs tikai atcerēties attēlu, nevis garu virkni.

Vai jums ir citi padomi, ar ko kopīgot? Atstājiet komentāru un dariet mums zināmu.

Ieteicams: