Kā instalēt Openssh Linux Fedora, lai šifrētu datus

Satura rādītājs
OpenSSH (Open Secure Shell) ir rīku kopums, kas ļauj šifrētus sakarus tīklā, izmantojot SSH protokols. Tas tika izveidots kā bezmaksas un atvērta alternatīva programmai Drošs apvalks, kas ir patentēta maksas programmatūra.
Tas darbojas lielākajā daļā operētājsistēmu, jo ir paredzēts tīkla sakariem.
OpenSSH iekļautie rīki ir:
SSH: ļauj piekļūt čaulai, izmantojot komandrindu, nodrošina attālinātu piekļuvi datoram vai serverim.
Lietošanas piemērs:
ssh [email protected]

SCP: ļauj kopēt failus vai direktorijus starp vietējo sistēmu un attālu sistēmu vai starp divām attālām sistēmām.
Lietošanas piemērs:
scp [email protected]: /directory/file.txt [email protected]: /directory/file.txt

SSHD: ir programma, kas klausās klientu tīkla savienojumus ssh un pārvalda autentifikāciju.
SSH-KEYGEN: rīks, lai pārbaudītu un ģenerētu RSA un DSA atslēgas, kuras tiek izmantotas klienta vai lietotāja autentifikācijai.
Lietošanas piemērs:
ssh -keygen -t rsa -b 2048

Lielākajā daļā Linux distribūciju Openssh ir repozitorijs, un uzstādīšana ir vienkārša. Ja mēs instalēsim no Fedora repozitorija vai mūsu izmantotā izplatīšanas, mēs to darīsim ar šādām komandām
yum -y instalēt openssh openssh-serveris openssh-klienti

Mēs to varam lejupielādēt arī no vietnes http://www.openssh.org/. Mēs lejupielādējam jaunāko versiju openssh-6.2p2.tar.gz
Pēc lejupielādes mēs iegūstam failus
tar -xzvf openssh -6.2p1.tar.gz
Mēs piekļūstam neizsaiņotam direktorijam un turpinām apkopot un instalēt
 cd openssh-6.2p1 ./configure make make install 

Pēc instalēšanas Openssh startēšanas skripts ir jākopē direktorijā /etc/init.d, lai varētu sākt un apturēt pakalpojumu, izmantojot pakalpojumu komandu
cp /usr/local/src/openssh-6.2p1/opensshd.init /etc/init.d/opensshd chmod + x /etc/init.d/opensshd

Tad mums būs jākonfigurē startēšana un izpildes līmenis, lai mēs rediģētu starta skriptu /etc/init.d/opensshd un pievienotu komentāru rindiņas, lai konfigurētu pakalpojumu ar chkconfig
 chkconfig: 2345 80 20 2. protokols # apraksts: OpenSSH ir instalēts un konfigurēts! 

Izmantojot šo konfigurāciju, mēs norādām, ka skripts jāsāk no 2., 3., 4. un 5. līmeņa, tā sākuma prioritāte ir 80 (augstākais skaitlis = zemākā prioritāte) un tā apturēšanas prioritāte ir 20. protokols. izmanto tikai ssh2
Citas direktīvas, kuras mēs varam ieviest konfigurācijā
Atļaujiet tikai dažiem lietotājiem piekļūt, izmantojot ssh
AllowUsers saknes user1 user2

Liedziet lietotājiem piekļuvi, izmantojot ssh
DenyUsers user3 user4

Atvienojiet pieteicies lietotāju, neveicot nevienu uzdevumu 5 minūtes vai 300 sekundes
ClientAliveInterval 300

Tad mums jāpievieno jaunais pakalpojums ar komandu chkconfig
chkconfig --pievienot opensshd

Visbeidzot, mēs varam sākt pakalpojumu Openssh
pakalpojums tiek atvērts

Ssh konfigurācijas faili ir vairāki, mēs pieņemam, ka tie visi ir katalogi un fiziski faili serverī
 / etc / ssh / sshd_config - OpenSSH, lai konfigurētu ssh serveri / etc / ssh / ssh_config - OpenSSH, lai konfigurētu ssjh klientu ~ / .ssh / - lietotāja un direktorija konfigurācija 

Piekļuves direktoriju var arī mainīt, lai izvairītos no uzbrukumiem vai skenēšanas, noklusējuma direktorijs ir TCP ports 22
Lai noņemtu vai apturētu Open ssh pakalpojumu un nesāktu darbu ar sistēmu, mēs atgriežamies pie konfigurācijas failiem
/etc/init.d/opensshd un mainiet chkconfig rindu

chkconfig sshd off # Openssh apstājās
wave wave wave wave wave