Otu esi edozi SSH Password-enweghị nbanye na Debian 10


SSH (Secure Shell) bụ ngwá ọrụ ewu ewu na nke a na-ejikarị eme ihe maka nbanye anya yana ịnyefe faịlụ na netwọk na-enweghị nchebe, nke na-eji nzuzo iji chekwaa njikọ dị n'etiti onye ahịa na ihe nkesa.

Ọ bụ ezie na ọ ga-ekwe omume iji SSH na ID onye ọrụ nkịtị na paswọọdụ dị ka nzere, a na-atụ aro ka ị jiri nkwenye dabere na isi (ma ọ bụ nyocha igodo ọha) iji chọpụta ndị ọbịa na ibe ha na nke a na-ezo aka dị ka SSH paswọọdụ-obere. banye.

  1. Wụnye Debian 10 (Buster) sava kacha nta

Iji ghọta nke a nke ọma, m ga-eji sava abụọ:

  • 192.168.56.100 – (tecmint) – Ihe nkesa CentOS 7 nke m ga-esi na ya jikọọ na Debian 10.
  • 192.168.56.108 - (tecmint) - Sistemu Debian 10 m nwere nbanye enweghị paswọọdụ.

N'isiokwu a, anyị ga-egosi gị otu esi etinye ntọala OpenSSH SSH paswọọdụ enweghị nbanye na nkesa Debian 10 Linux.

Ịwụnye OpenSSH Server na Debian 10

Tupu ị nwee ike hazie paswọọdụ SSH enweghị nbanye na sistemụ Debian 10 gị, ịkwesịrị ịwụnye na hazie ngwugwu ihe nkesa OpenSSH na sistemụ site na iji iwu ndị a.

$ sudo apt-get update
$ sudo apt-get install openssh-server

Na-esote, malite ọrụ sshd maka ugbu a, wee lelee ma ọ dị elu ma na-arụ ọrụ site na iji systemctl iwu dị ka ndị a.

$ sudo systemctl start sshd
$ sudo systemctl status sshd

Mgbe ahụ mee ka ọrụ sshd malite na-akpaghị aka na boot boot, oge ọ bụla a na-emegharị usoro ahụ dị ka ndị a.

$ sudo systemctl start sshd

Nyochaa ọrụ sshd, nke na-ege ntị na ọdụ ụgbọ mmiri 22 site na iji iwu ss dị ka egosiri. Ọ bụrụ na ịchọrọ ị nwere ike ịgbanwe Port SSH dị ka egosiri: Otu esi agbanwe ọdụ ụgbọ mmiri SSH na Linux.

$ sudo ss -tlpn

Ịtọlite igodo SSH na CentOS 7 (192.168.56.100)

Nke mbụ, ịkwesịrị ịmepụta ụzọ ụzọ SSH isi (igodo ọha na igodo nzuzo) na sistemụ CentOS 7 ebe ị ga-ejikọ na sava Debian 10 gị site na iji ssh-keygen utility dị ka ndị a.

$ ssh-keygen  

Wee tinye aha bara uru maka faịlụ ma ọ bụ hapụ nke ndabara (nke a kwesịrị ịbụ ụzọ zuru oke dị ka egosiri na nseta ihuenyo, ma ọ bụghị ya, a ga-emepụta faịlụ na ndekọ ugbu a). Mgbe ajụrụ ya passphrase, naanị pịa \enter wee hapụ paswọọdụ efu. A na-echekwaba faịlụ igodo na ndekọ ~/.ssh na ndabara.

Na-eṅomi igodo Ọhaneze na Debian 10 Server (192.168.56.108)

Mgbe ịmechara igodo ụzọ abụọ ahụ, ịkwesịrị iṅomi igodo ọha na sava Debian 10. Ị nwere ike iji ssh-copy-id utility dị ka egosiri (a ga-ajụ gị paswọọdụ maka onye ọrụ akọwapụtara na sava ahụ).

$ ssh-copy-id -i ~/.ssh/debian10 [email 

Iwu a dị n'elu na-abanye n'ime ihe nkesa Debian 10, ma detuo igodo nke ihe nkesa ahụ, ma hazie ha ka ha nye ohere site na ịgbakwunye ha na faịlụ ikike_keys.

Nleba SSH Paswọdu enweghị nbanye site na 192.168.20.100

Ugbu a na e depụtaghachiri igodo ahụ na ihe nkesa Debian 10, ịkwesịrị ịnwale ma ọ bụrụ na nbanye SSH na-enweghị paswọọdụ na-arụ ọrụ site na iji iwu SSH na-esote. Nbanye ahụ kwesịrị imecha ugbu a na-arịọghị maka paswọọdụ, mana ọ bụrụ na ị mepụtara passphrase, ịkwesịrị itinye ya tupu enye ohere.

$ ssh -i ~/.ssh/debian10 [email 

N'ime ntuziaka a, anyị egosila gị otu esi etinye ihe nkesa OpenSSH na paswọọdụ SSH-enweghị Nbanye ma ọ bụ nyocha igodo (ma ọ bụ nyocha igodo ọha) na Debian 10. Ọ bụrụ na ịchọrọ ịjụ ajụjụ ọ bụla metụtara isiokwu a ma ọ bụ kesaa echiche ọ bụla. jiri mpempe nzaghachi n'okpuru.