Jinsi ya Kusanidi Kuingia Bila Nenosiri kwa SSH kwenye Linux [Hatua 3 Rahisi]


SSH (Secure SHELL) ni chanzo-wazi na itifaki ya mtandao inayoaminika zaidi ambayo hutumiwa kuingia kwenye seva za mbali kwa ajili ya utekelezaji wa amri na programu. Pia hutumika kuhamisha faili kutoka kwa kompyuta moja hadi kwa kompyuta nyingine kupitia mtandao kwa kutumia amri ya Rsync.

[ Unaweza pia kupenda: Jinsi ya Kulinda na Kuimarisha Seva ya OpenSSH ]

Katika nakala hii, tutakuonyesha jinsi ya kusanidi kuingia bila nenosiri kwenye usambazaji wa msingi wa Debian kama vile Ubuntu & Mint kwa kutumia vitufe vya ssh kuunganishwa na seva za Linux za mbali bila kuingiza nenosiri.

Kutumia kuingia bila Nenosiri kwa vitufe vya SSH kutaongeza uaminifu kati ya seva mbili za Linux kwa ulandanishaji au kuhamisha faili kwa urahisi.

SSH Client : 192.168.0.12 ( Fedora 34 )
SSH Remote Host : 192.168.0.11 ( CentOS 8 )

Ikiwa unashughulika na idadi ya seva za mbali za Linux, basi kuingia bila Nenosiri la SSH ni mojawapo ya njia bora za kufanya kazi kiotomatiki kama vile hifadhi rudufu za kiotomatiki zilizo na hati, faili za ulandanishaji kwa kutumia amri ya SCP, na utekelezaji wa amri ya mbali.

[ Unaweza pia kupenda: Huduma 25 Bora za Hifadhi Nakala za Mifumo ya Linux ]

Katika mfano huu, tutaweka kuingia kiotomatiki bila nenosiri la SSH kutoka kwa seva 192.168.0.12 kama tecmint ya mtumiaji hadi 192.168.0.11 na mtumiaji sheena.

Hatua ya 1: Unda Vifunguo vya Uthibitishaji vya SSH-Keygen uwashe - (192.168.0.12)

Kwanza ingia kwenye seva 192.168.0.12 ukitumia tecmint ya mtumiaji na utengeneze jozi ya funguo za umma kwa kutumia amri ifuatayo.

$ ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/tecmint/.ssh/id_rsa): [Press enter key]
Created directory '/home/tecmint/.ssh'.
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Press enter key]
Your identification has been saved in /home/tecmint/.ssh/id_rsa.
Your public key has been saved in /home/tecmint/.ssh/id_rsa.pub.
The key fingerprint is:
5f:ad:40:00:8a:d1:9b:99:b3:b0:f8:08:99:c3:ed:d3 [email 
The key's randomart image is:
+--[ RSA 2048]----+
|        ..oooE.++|
|         o. o.o  |
|          ..   . |
|         o  . . o|
|        S .  . + |
|       . .    . o|
|      . o o    ..|
|       + +       |
|        +.       |
+-----------------+

Hatua ya 2: Pakia Ufunguo wa SSH kwa - 192.168.0.11

Tumia SSH kutoka kwa seva 192.168.0.12 na upakie ufunguo mpya wa umma uliozalishwa (id_rsa.pub) kwenye seva 192.168.0.11 chini ya saraka ya .ssh ya sheena kama jina la funguo zilizoidhinishwa.

$ ssh-copy-id [email 

Hatua ya 3: Jaribu Kuingia Bila Nenosiri la SSH kutoka 192.168.0.12

Kuanzia sasa na kuendelea unaweza kuingia kwenye 192.168.0.11 kama mtumiaji wa sheena kutoka kwa seva 192.168.0.12 kama mtumiaji wa tecmint bila nenosiri.

$ ssh [email 

Katika makala haya, umejifunza jinsi ya kusanidi kuingia bila Nenosiri la SSH kwa kutumia kitufe cha ssh. Natarajia kuwa mchakato ulikuwa wa moja kwa moja. Ikiwa una maswali yoyote, tafadhali yachapishe kwenye sehemu ya maoni hapa chini.