SSH Login Without Password
Talaan ng mga Nilalaman:
Ang Secure Shell (SSH) ay isang protocol ng network ng cryptographic na ginamit para sa ligtas na koneksyon sa pagitan ng isang kliyente at isang server at sumusuporta sa iba't ibang mga mekanismo ng pagpapatunay. Ang dalawang pinakatanyag na mekanismo ay batay sa pagpapatunay ng mga password at pagpapatunay na batay sa pangunahing key.
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-setup ng isang pagpapatunay na batay sa SSH key pati na rin kung paano kumonekta sa iyong Linux server nang hindi pumapasok sa isang password.
Pag-setup ng SSH Passwordless Login
Upang mag-set up ng isang walang password SSH pag-login sa Linux ang kailangan mo lang gawin ay upang makabuo ng isang pampublikong key ng pagpapatunay at idagdag ito sa mga malalayong host
~/.ssh/authorized_keys
file.
Ang mga sumusunod na hakbang ay ilalarawan ang proseso para sa pag-configure ng pag-login sa SSH wala:
-
Suriin para sa umiiral na pares ng SSH key.
Bago makabuo ng isang bagong SSH key pares muna suriin kung mayroon ka nang SSH key sa iyong client machine dahil hindi mo nais na ma-overwrite ang iyong umiiral na mga key.
Patakbuhin ang sumusunod na utos ng ls upang makita kung mayroon ang mga SSH key:
ls -al ~/.ssh/id_*.pubKung may mga umiiral na mga susi, maaari mong gamitin ang mga iyon at laktawan ang susunod na hakbang o backup ang mga dating key at makabuo ng bago.
Bumuo ng isang bagong pares ng SSH key.
Ang sumusunod na utos ay bubuo ng isang bagong 4096 bits SSH key pares sa iyong email address bilang isang puna:
ssh-keygen -t rsa -b 4096 -C "[email protected]"Pindutin ang
Enterupang tanggapin ang default na lokasyon ng file at pangalan ng file:Enter file in which to save the key (/home/yourusername/.ssh/id_rsa):Susunod, hihilingin sa iyo ng
ssh-keygentool na mag-type ng isang ligtas na passphrase. Kung nais mong gumamit ng passphrase nasa sa iyo, kung pinili mong gumamit ng passphrase makakakuha ka ng dagdag na layer ng seguridad. Sa karamihan ng mga kaso, ginagamit ng mga developer at mga administrator ng system ang SSH nang walang passphrase dahil kapaki-pakinabang sila para sa ganap na awtomatikong proseso. Kung ayaw mong gumamit ng passphrase pindutin lamang angEnterEnter passphrase (empty for no passphrase):Ang buong pakikipag-ugnay ay ganito:

Upang matiyak na ang mga SSH key ay nabuo maaari mong ilista ang iyong bagong pribado at pampublikong mga susi na may:
ls ~/.ssh/id_*/home/yourusername/.ssh/id_rsa /home/yourusername/.ssh/id_rsa.pubKopyahin ang pampublikong susi
Ngayon na nakabuo ka ng isang pares ng SSH key, upang mag-login sa iyong server nang walang password na kailangan mong kopyahin ang pampublikong susi sa server na nais mong pamahalaan.
Ang pinakamadaling paraan upang kopyahin ang iyong pampublikong susi sa iyong server ay ang paggamit ng isang utos na tinatawag na
ssh-copy-id. Sa iyong uri ng terminal ng lokal na makina:ssh-copy-id remote_username@server_ip_addressremote_usernameupang ipasok angremote_usernamepassword:remote_username@server_ip_address's password:Kapag napatunayan ang gumagamit, ang pampublikong susi ay idaragdag sa malayong file na
authorized_keysfile at koneksyon ay sarado.Kung sa pamamagitan ng ilang kadahilanan ang
ssh-copy-idutility ay hindi magagamit 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 subukan lamang na mag-login sa iyong server sa pamamagitan ng SSH:
ssh remote_username@server_ip_addressKung maayos ang lahat, mai-log ka kaagad.
Hindi pagpapagana ang pagpapatunay ng SSH Password
Upang magdagdag ng isang karagdagang layer ng seguridad sa iyong server maaari mong paganahin ang pagpapatunay ng password para sa SSH.
Bago paganahin ang pagpapatotoo ng SSH password tiyaking maaari kang mag-log in sa iyong server nang walang isang password at ang gumagamit na iyong pinapasukan ay may mga pribilehiyo ng sudo.
Ang sumusunod na mga tutorial ay naglalarawan kung paano i-configure ang pag-access sa sudo:
-
Mag-log in sa iyong liblib na server na may mga pindutan ng SSH, alinman bilang isang gumagamit na may mga pribilehiyo sa sudo o ugat:
ssh sudo_user@server_ip_addressBuksan ang SSH configuration file
/ etc / ssh / sshd_config/etc/ssh/sshd_config, hanapin ang mga sumusunod na direktiba at baguhin tulad ng sumusunod:PasswordAuthentication no ChallengeResponseAuthentication no UsePAM noKapag tapos ka na i-save ang file at i-restart ang serbisyo ng SSH.
Sa mga server ng Ubuntu o Debian, patakbuhin ang sumusunod na utos:
sudo systemctl restart sshSa mga server ng CentOS o Fedora, patakbuhin ang sumusunod na utos:
sudo systemctl restart sshd
Konklusyon
Sa tutorial na ito natutunan mo kung paano mag-set up ng isang pagpapatunay na batay sa SSH key, na nagpapahintulot sa iyo na mag-login sa iyong liblib na server nang hindi nagbibigay ng password ng gumagamit. Maaari kang magdagdag ng parehong key sa maraming liblib na paglilingkod.
Ipinakita namin sa iyo kung paano paganahin ang pagpapatotoo ng SSH password at magdagdag ng isang karagdagang layer ng seguridad sa iyong server.
seguridad ng ssh"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Walang laman na Folder Cleaner: Tanggalin ang Mga Folder na Walang laman at Walang laman na File sa Windows
Walang laman na Folder Cleaner ang pinakamahusay na libreng software para sa Windows na tumutulong sa gumagamit tanggalin ang mga walang laman na file at mga folder at linisin ang mga hindi gustong kalat upang mapahusay ang pagganap ng computer
Password Spoofing at Paano Mga Password sa Pag-login ay Ninakaw
Password Spoofing ay isang pangkaraniwang strategic Phishing atake na ginawa ng mga cybercriminal na nakawin ang iyong mga detalye sa pag-login. Tingnan kung paano mo maiiwasan ang spoofing ng password.








