How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sisällysluettelo:
- SSH-avainten luominen CentOS: lle
- Kopioi julkinen avain CentOS-palvelimelle
- Kirjaudu palvelimellesi SSH-avaimilla
- Poista SSH-salasanatunnistus käytöstä
- johtopäätös
Secure Shell (SSH) on salausverkkoprotokolla, joka on suunniteltu turvalliseen yhteyteen asiakkaan ja palvelimen välillä.
Kaksi suosituinta SSH-todennusmekanismia ovat salasanapohjainen todennus ja julkisen avaimen perustainen todennus. SSH-avainten käyttö on yleensä turvallisempaa ja kätevämpää kuin perinteinen salasanatunnistus.
Tämä opas selittää kuinka luoda SSH-avaimia CentOS 7 -järjestelmiin. Osoitamme sinulle myös kuinka määrittää SSH-avainpohjainen todennus ja muodostaa yhteys etä Linux-palvelimiin antamatta salasanaa.
SSH-avainten luominen CentOS: lle
Ennen uuden SSH-avainparin luomista on hyvä idea tarkistaa olemassa olevat SSH-avaimet CentOS-asiakaskoneellasi.
Suorita tämä suorittamalla seuraava ls-komento, jossa luetellaan kaikki julkiset avaimet, jos sellaisia on:
ls -l ~/.ssh/id_*.pub
Jos komennon tuloste tuottaa jotain
No such file or directory
tai vastaavia
no matches found
se tarkoittaa, että asiakaskoneellasi ei ole SSH-avaimia, ja voit jatkaa seuraavassa vaiheessa ja luoda SSH-avainparin.
Jos avaimia on olemassa, voit joko käyttää niitä ja ohittaa seuraavan vaiheen tai varmuuskopioida vanhat avaimet ja luoda uusia.
Aloita luomalla uusi 4096-bittinen SSH-avainpari sähköpostiosoitteesi kanssa kommenttina:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Sinua pyydetään määrittämään tiedostonimi:
Enter file in which to save the key (/home/yourusername/.ssh/id_rsa):
Hyväksy tiedoston oletuspaikka ja -nimi painamalla
Enter
painiketta.
Seuraavaksi sinua pyydetään kirjoittamaan turvallinen salasana. Haluatko käyttää salasanaa, se on sinun tehtäväsi. Jos valitset salasanan, saat ylimääräisen suojaustason.
Enter passphrase (empty for no passphrase):
Koko vuorovaikutus näyttää tältä:

Varmista, että uusi SSH-avainparisi on luotu.
ls ~/.ssh/id_*
/home/yourusername/.ssh/id_rsa /home/yourusername/.ssh/id_rsa.pub
Kopioi julkinen avain CentOS-palvelimelle
Nyt kun SSH-avainpari on luotu, seuraava vaihe on kopioida julkinen avain palvelimelle, jota haluat hallita.
Helpoin ja suositeltu tapa kopioida julkinen avain etäpalvelimelle on käyttää apuohjelmaa, jota kutsutaan
ssh-copy-id
. Paikallisella konepäätteelläsi:
ssh-copy-id remote_username@server_ip_address
Sinua pyydetään antamaan
remote_username
salasana:
remote_username@server_ip_address's password:
Kirjoita salasana, ja kun käyttäjä on todennettu, julkinen avain
~/.ssh/id_rsa.pub
lisätään etäkäyttäjän
~/.ssh/authorized_keys
tiedostoon. Yhteys suljetaan.
Number of key(s) added: 1 Now try logging into the machine, with: "ssh 'username@server_ip_address'" and check to make sure that only the key(s) you wanted were added.
Jos
ssh-copy-id
apuohjelma ei ole käytettävissä paikallisella tietokoneella, kopioi julkinen avain seuraavalla komennolla:
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Kirjaudu palvelimellesi SSH-avaimilla
Edellä olevien vaiheiden suorittamisen jälkeen sinun pitäisi voida kirjautua sisään etäpalvelimeen ilman, että sinulta kysytään salasanaa.
Varmista se yrittämällä kirjautua palvelimellesi SSH: n kautta:
ssh remote_username@server_ip_address
Poista SSH-salasanatunnistus käytöstä
Voit lisätä ylimääräisen suojauskerroksen etäpalvelimeesi poistamalla käytöstä SSH-salasanan todennuksen.
Ennen kuin jatkat, varmista, että voit kirjautua palvelimellesi ilman salasanaa käyttäjänä, jolla on sudo-oikeudet.
Poista SSH-salasanan todennus käytöstä seuraavasti:
-
Kirjaudu etäpalvelimeesi:
ssh sudo_user@server_ip_addressAvaa SSH-määritystiedosto
/etc/ssh/sshd_configtekstieditorilla:sudo nano /etc/ssh/sshd_configEtsi seuraavat direktiivit ja muokkaa niitä seuraavasti:
/ Etc / ssh / sshd_configPasswordAuthentication no ChallengeResponseAuthentication no UsePAM noKun olet valmis, tallenna tiedosto ja käynnistä SSH-palvelu kirjoittamalla uudelleen:
sudo systemctl restart ssh
Tässä vaiheessa salasanapohjainen todennus poistetaan käytöstä.
johtopäätös
Tässä opetusohjelmassa olet oppinut luomaan uuden SSH-avainparin ja määrittämään SSH-avainpohjaisen todennuksen. Voit lisätä saman avaimen useisiin etäpalvelimiin.
Olemme myös osoittaneet sinulle, kuinka poistaa SSH-salasanan todennus käytöstä ja lisätä palvelimelle ylimääräinen suojaustaso.
Oletuksena SSH kuuntelee porttia 22. Oletus SSH-portin muuttaminen vähentää automatisoitujen hyökkäysten riskiä.
sentin ssh turvallisuusKuinka asettaa ja käyttää mukautettua kuvaa Gamerpicina Xbox Oneissa
Jos haluat lähettää kuvan Xbox One -palvelusta ja käyttää sitä pelaajana, se on mahdollista. Voit myös käyttää USB-asemaa, jos haluat lähettää kuvan ja asettaa sen Xbox One -laajennukseksi.
Tämä opetusohjelma kertoo kuinka voit asettaa
Windows 8
Kuinka asettaa tai muuttaa aikavyöhykettä centos 7: llä
CentOS-järjestelmässä järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin. Tämä opas selittää kuinka asettaa tai muuttaa aikavyöhykettä CentOS 7: lle.







