Kashe ko Enable SSH Shigar Shiga kuma Iyakance Shiga Hanya a cikin Linux


A yau, kowa ya san cewa tsarin Linux yana zuwa tare da tushen mai amfani da tushen kuma ta tsoho an sami damar tushen don duniyar waje. Don dalilan tsaro ba kyau ba ne don samun damar ssh root don masu amfani mara izini. Saboda duk wani dan Dandatsa na iya kokarin yaudarar ya tilasta kalmar sirrinka ya samu damar shiga tsarinka.

Don haka, mafi alherin samun wani asusu wanda kuke amfani dashi koyaushe sannan kuma ku canza zuwa tushen mai amfani ta amfani da 'su -' umarni lokacin da ya zama dole. Kafin mu fara, tabbatar cewa kuna da asusun mai amfani na yau da kullun kuma tare da cewa ku ko sudo don samun damar tushen.

A cikin Linux, yana da sauƙin ƙirƙirar asusun daban, shiga azaman tushen mai amfani kuma kawai gudanar da umarnin 'adduser' don ƙirƙirar mai amfani daban. Da zarar an ƙirƙiri mai amfani, kawai bi matakan da ke ƙasa don musaki shiga tushen ta hanyar SSH.

Muna amfani da fayil din sshd master sanyi don musaki shigarwa tushen kuma wannan zai iya ragewa kuma ya hana dan gwanin kwamfuta damar samun damar shiga akwatin Linux. Har ila yau, muna ganin yadda za a sake ba da damar tushen asali da kuma yadda za a iyakance damar ssh bisa ga jerin masu amfani.

Kashe SSH Root Login

Don musanya tushen shiga, buɗe babban fayil ɗin ssh sanyi/sauransu/ssh/sshd_config tare da zaɓin edita.

# vi /etc/ssh/sshd_config

Bincika layin da ke gaba a cikin fayil ɗin.

#PermitRootLogin no

Cire '#' daga farkon layin. Sanya layin yayi kama da wannan.

PermitRootLogin no

Gaba, muna buƙatar sake kunna sabis ɗin daemon SSH.

# /etc/init.d/sshd restart

Yanzu gwada shiga tare da mai amfani da tushe, zaku sami kuskuren "An Ki Amincewa"

login as: root
Access denied
[email 's password:

Don haka, daga yanzu shiga kamar mai amfani na al'ada sannan amfani da umarnin 'su' don canzawa zuwa tushen mai amfani.

login as: tecmint
Access denied
[email 's password:
Last login: Tue Oct 16 17:37:56 2012 from 172.16.25.125
[[email  ~]$ su -
Password:

Enable SSH Root Login

Don kunna ssh tushen shiga, buɗe fayil/sauransu/ssh/sshd_config.

# vi /etc/ssh/sshd_config

Bincika layin da ke gaba sannan sanya '#' a farkon kuma adana fayil ɗin.

# PermitRootLogin no

Sake kunna sabis na sshd.

# /etc/init.d/sshd restart

Yanzu gwada shiga tare da tushen mai amfani.

login as: root
Access denied
[email 's password:
Last login: Tue Nov 20 16:51:41 2012 from 172.16.25.125

Iyakance mashigar mai amfani na SSH

Idan kuna da adadi mai yawa na asusun masu amfani akan tsarin, to yana da ma'ana cewa mun iyakance damar isa ga waɗancan masu amfani da gaske suke buƙatarsa. Bude fayil din/sauransu/ssh/sshd_config.

# vi /etc/ssh/sshd_config

Anara layin masu ba da izini a ƙasan fayil ɗin tare da sararin da aka rabu da jerin sunayen masu amfani. Misali, tecmint mai amfani da sheena duk suna da damar zuwa nesa ssh.

AllowUsers tecmint sheena

Yanzu sake kunna sabis ssh.