Otu esi ahazi SSH Passwordless Nbanye na openSUSE 15.3
Otu n'ime mmemme nchekwa OpenSSH a ma ama na nke a na-anabatakarị bụ ịhazi na jiri nyocha igodo ọha na-aka a.k.a paswọọdụ enweghị paswọọdụ. Ọ bụ ezie na usoro a bụ isi maka nchekwa, na ndetu dị mfe, ọ na-enye ohere maka ịdị mfe iji n'ihi na ị naghị pịnye paswọọdụ oge ọ bụla ị nwara ịbanye na sava gị.
Ntuziaka a ga-ejegharị gị site na usoro achọrọ iji hazie nyocha SSH na-enweghị paswọọdụ yana gbanyụọ njirimara paswọọdụ na openSUSE 15.3.
- Ubuntu mpaghara nwere onye ahịa ssh – 192.168.56.1
- Ihe nkesa mepere SUSE 15.3 - 192.168.56.101
Kwụpụ 1: Mepụta Mmakọ igodo Ọha/Ọha SSH
Iji mepụta ụzọ igodo, jiri iwu ssh-keygen nwere ọkọlọtọ -t
iji kọwaa ụdị igodo. Ọ bụrụ na ejiri ya na-enweghị arụmụka ọ bụla, a ga-emepụta igodo 2048-bit RSA. Site na ndabara, a ga-echekwa igodo nzuzo n'okpuru ndekọ ~/.ssh/id_rsa yana igodo ọha n'okpuru ~/.ssh/id_rsa.pub.
Rịba ama na ị nwere ike ịmepụta otu ụzọ igodo nwere aha omenala. Ọzọkwa, ọ bụrụ na i bu n'obi iji ụzọ igodo maka nbanye mmekọrịta, ị nwere ike ịtọ passphrase (ya na okwuntughe maka ịnweta na iji igodo) mgbe ị na-emepụta igodo ụzọ abụọ.
$ ssh-keygen
Ugbu a gosi na ewepụtala igodo ụzọ n'okpuru ndekọ ~/.ssh site na iji iwu ls dị ka egosiri.
$ ls -la .ssh/my_key*
Kwụpụ 2: Bulite igodo SSH ka ọ bụrụ sava openSUSE
Na-esote, bulite igodo ọha na sava openSUSE dịpụrụ adịpụ site na iji iwu ssh-copy-id dị ka ndị a. Jiri ọkọlọtọ -i
kọpụta ụzọ na igodo ọha wee tinye paswọọdụ ssh gị mgbe kpaliri:
$ ssh-copy-id -i .ssh/my_key.pub [email
NDỤMỌDỤ: Ọ bụrụ na ị nweta nkwụsị nke enwetara site na 192.168.56.101 ọdụ ụgbọ mmiri 22:2: Ọtụtụ ọdịda nyocha, kwụsịrị na 192.168.56.101 port 22 njehie, jiri IdentitiesOnly=ee
nhọrọ dị ka akọwara na ya. iwu na-esonụ.
$ ssh-copy-id -i .ssh/my_key.pub -o IdentitiesOnly=yes [email
Kwụpụ 3: Jikọọ na openSUSE na-enweghị SSH Passwordless
Ugbu a nyochaa nbanye na-enweghị paswọọdụ nbanye na sava openSUSE. Gbalịa iji igodo nzuzo gị banye dị ka ndị a. Tinye akpaokwu gị mgbe ọ bụla kpaliri ịnye ya.
$ ssh -i .ssh/my_key [email
Kwụpụ 4: Gbanyụọ njirimara paswọọdụ SSH
Kpachara anya: Gbaa mbọ hụ na ị melitela ma nwalee nyocha nke ọma na-enweghị paswọọdụ tupu ị gbanyụọ njirimara paswọọdụ, ma ọ bụghị ya, ị nwere ike kpọchie onwe gị na sava openSUSE.
Iji gbanyụọ njirimara okwuntughe, gbaa mbọ hụ na edobere ntuziaka nhazi paswọọdụ PasswordAuthentication na ChallangeResponseAuthentication ka ọ bụrụ ọ dịghị
na UsePAM ka edobere na ee
dị ka egosiri na nseta ihuenyo na-esonụ.
Chekwaa ntọala ọhụrụ ma malitegharịa sshd daemon/ọrụ dị ka egosiri.
$ sudo systemctl restart sshd
Site ugbu a gaa n'ihu, onye ọrụ ọ bụla na sava openSUSE nke nwara iji njirimara paswọọdụ banye ga-ezute njehie egosiri na nseta ihuenyo na-esonụ.
Nke ahụ bụ ihe niile ugbu a. Iji chọọ ozi ndị ọzọ gbasara isiokwu a, kpọtụrụ anyị site na mpempe nzaghachi n'okpuru.