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.
- 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.