How to Set Up SSH Keys on Linux - Ubuntu 18.04
Talaan ng mga Nilalaman:
- Paglikha ng mga SSH key sa Ubuntu
- Kopyahin ang Public Key sa Ubuntu Server
- Mag-login sa iyong server gamit ang SSH key
- Hindi pagpapagana ang pagpapatunay ng SSH Password
- Konklusyon
Ang Secure Shell (SSH) ay isang protocol ng network ng cryptographic na ginamit para sa isang ligtas na koneksyon sa pagitan ng isang kliyente at isang server at sumusuporta sa iba't ibang mga mekanismo ng pagpapatunay.
Ang dalawang pinaka-tanyag na mekanismo ay batay sa pagpapatunay ng password at pampublikong key-based na pagpapatotoo. Ang paggamit ng SSH key ay mas ligtas at maginhawa kaysa sa tradisyunal na pagpapatunay ng password.
Sa tutorial na ito, lalakad namin kung paano makabuo ng mga pindutan ng SSH sa Ubuntu 18.04 machine. Ipapakita rin namin sa iyo kung paano mag-set up ng isang pagpapatunay na batay sa SSH key at kumonekta sa iyong malayong Linux server nang hindi pumapasok sa isang password.
Paglikha ng mga SSH key sa Ubuntu
Bago makabuo ng isang bagong pares ng SSH key, suriin para sa umiiral na mga pindutan ng SSH sa iyong makina ng Ubuntu client. Maaari mong gawin iyon sa pamamagitan ng pagpapatakbo ng sumusunod na utos ng ls:
ls -l ~/.ssh/id_*.pub
Kung ang utos sa itaas ay naglimbag ng isang bagay tulad ng
No such file or directory
o
no matches found
nangangahulugan ito na wala kang mga SSH key sa iyong client machine at maaari kang magpatuloy sa susunod na hakbang, at makabuo ng SSH key pares.
Kung mayroong umiiral na mga susi, maaari mo ring gamitin ang mga iyon at laktawan ang susunod na hakbang o backup ang mga dating key at makabuo ng mga bago.
Bumuo ng isang bagong 4096 bits SSH key pares gamit ang iyong email address bilang isang puna sa pamamagitan ng pag-type:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Ang output ay magiging hitsura ng isang bagay tulad nito:
Enter file in which to save the key (/home/yourusername/.ssh/id_rsa):
Pindutin ang
Enter
upang tanggapin ang default na lokasyon ng file at pangalan ng file.
Susunod, sasabihan ka na mag-type ng isang ligtas na passphrase. Kung nais mong gumamit ng passphrase, nasa iyo ito. Kung pinili mong gumamit ng passphrase makakakuha ka ng dagdag na layer ng seguridad.
Enter passphrase (empty for no passphrase):
Ang buong pakikipag-ugnay ay ganito:

Upang mapatunayan ang iyong bagong SSH key pares ay nabuo, uri:
ls ~/.ssh/id_*
/home/yourusername/.ssh/id_rsa /home/yourusername/.ssh/id_rsa.pub
Kopyahin ang Public Key sa Ubuntu Server
Ngayon na nabuo mo ang iyong SSH key pares, ang susunod na hakbang ay kopyahin ang pampublikong susi sa server na nais mong pamahalaan.
Ang pinakamadali at inirekumendang paraan upang kopyahin ang iyong pampublikong susi sa server ay ang paggamit ng isang utility na tinatawag na
ssh-copy-id
. Sa iyong uri ng terminal ng lokal na makina:
ssh-copy-id remote_username@server_ip_address
remote_username
upang ipasok ang
remote_username
password:
remote_username@server_ip_address's password:
Kapag napatunayan ng gumagamit, ang pampublikong key
~/.ssh/id_rsa.pub
ay idadagdag sa malayong gumagamit
~/.ssh/authorized_keys
file at koneksyon ay sarado.
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.
Kung sa pamamagitan ng ilang kadahilanan na hindi magamit ang
ssh-copy-id
utility sa iyong lokal na computer, maaari mong gamitin ang sumusunod na utos upang kopyahin ang pampublikong susi:
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"
Mag-login sa iyong server gamit ang SSH key
Matapos makumpleto ang mga hakbang sa itaas dapat mong mag-log in sa liblib na server nang hindi sinenyasan para sa isang password.
Upang subukan ito, subukang mag-login sa iyong server sa pamamagitan ng SSH:
ssh remote_username@server_ip_address
Hindi pagpapagana ang pagpapatunay ng SSH Password
Ang hindi pagpapagana ng pagpapatunay ng password ay nagdaragdag ng isang karagdagang layer ng seguridad sa iyong server.
Bago paganahin ang pagpapatunay ng SSH password, tiyaking maaari kang mag-log in sa iyong server nang walang password, at ang gumagamit na iyong pinapasukan ay may mga pribilehiyo ng sudo.
Mag-log in sa iyong liblib na server:
ssh sudo_user@server_ip_address
Buksan ang SSH configuration file
/etc/ssh/sshd_config
sa iyong text editor:
sudo nano /etc/ssh/sshd_config
Maghanap para sa mga sumusunod na direktiba at baguhin tulad ng sumusunod:
/ etc / ssh / sshd_config
PasswordAuthentication no ChallengeResponseAuthentication no UsePAM no
Kapag tapos ka na, i-save ang file at i-restart ang serbisyo ng SSH sa pamamagitan ng pag-type:
sudo systemctl restart ssh
Sa puntong ito, ang pagpapatunay na nakabase sa password ay hindi pinagana.
Konklusyon
Sa tutorial na ito, natutunan mo kung paano makabuo ng isang bagong pares ng SSH key at mag-set up ng isang pagpapatunay na batay sa SSH. Maaari kang magdagdag ng parehong key sa maraming mga malayuang server. Ipinakita namin sa iyo kung paano paganahin ang pagpapatotoo ng SSH password at magdagdag ng isang karagdagang layer ng seguridad sa iyong server.
Bilang default, nakikinig ang SSH sa port 22. Ang pagpapalit ng default na SSH port ay binabawasan ang panganib ng mga awtomatikong pag-atake.
seguridad ng ubuntuAng tugon sa ang media ay karaniwang umiikot sa paligid ng mga walang kabuluhang, hindi propesyonal na mga aspeto ng social networking, at kung paano nagbibigay ang Outlook Social Connectors ng isang buong bagong antas ng goofing off para sa mga gumagamit na dapat na nakikibahagi sa mga produktibong gawain na nag-aambag sa ilalim na linya. Mayroong tiyak na potensyal para sa na, ngunit ang mga gumagamit na mag-aaksaya ng oras sa Outlook Social Connectors ay ang mga parehong na pag-aaksaya ng pam
Gayunpaman, para sa mga hindi gaanong nakakagambala mga gumagamit, Ang mga konektor ay nagpapabuti sa mga komunikasyon at nagpapadali sa mga proseso ng negosyo upang paganahin ang higit na kahusayan at pagiging produktibo. Tinitipon ng Outlook Social Connector ang lahat ng e-mail, mga attachment ng file, mga kaganapan sa kalendaryo, mga update sa katayuan, at iba pang mga post sa social networking sa isang pane ng Outlook na nagbibigay-daan sa mga gumagamit na manatiling napapanahon sa mga kasal
Mabawi ang mga key ng lisensya gamit ang Produkto Key Decryptor & Windows License Key Dump
Key ng Decryptor ng Produkto at Windows License Key Dump mga susi para sa lahat ng iyong naka-install na software at OS sa Windows.
Baguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.







