Otu esi edobe ikike akwụkwọ ndekọ aha SSH ziri ezi na Linux


Maka SSH ka ọ rụọ ọrụ nke ọma, ọ na-achọ ikike ziri ezi na ~/.ssh ma ọ bụ/home/username/.ssh directory: ọnọdụ ndabara maka nhazi ssh niile na faịlụ nyocha. A na-agụ/dee/mere ikike ndị akwadoro maka onye ọrụ, yana otu na ndị ọzọ agaghị enweta ya.

E wezụga nke ahụ, ssh na-achọkwa ka faịlụ ndị dị n'ime ndekọ ahụ kwesịrị inwe ikike ịgụ/dee maka onye ọrụ, ọ bụghịkwa ndị ọzọ ịnweta ya. Ma ọ bụghị ya, onye ọrụ nwere ike nweta njehie a:

Authentication refused: bad ownership or modes for directory

Ntuziaka a na-akọwa otu esi edobe ikike ziri ezi na ndekọ .ssh yana faịlụ echekwara na ya, na sistemụ Linux.

Tọọ ikike akwụkwọ ndekọ aha SSH ziri ezi na Linux

Ọ bụrụ n'ịhụta njehie a dị n'elu, ị nwere ike ịtọ ikikere ndekọ ndekọ ssh ziri ezi na ndekọ .ssh site na iji iwu chmod.

# chmod u+rwx,go-rwx ~/.ssh
OR
# chmod  0700 ~/.ssh

Iji lelee ikike na ndekọ ~/.ssh, jiri iwu ls jiri ọkọlọtọ -l na -d, dị ka nke a:

# ls -ld .ssh/

Ndị a bụ ụfọdụ faịlụ ị ga-ahụ na ndekọ ~/.ssh:

  • faịlụ igodo onwe (dịka ọmụmaatụ id_rsa) - igodo nzuzo maka nyocha, nke nwere ozi dị oke mkpa, yabụ, ọ ga-abụrịrị na ọ gụrụ ma dee ikike maka onye nwe ya na ọ gaghị enweta ya site na otu na ndị ọzọ, ma ọ bụghị ya, ssh ga-ajụ. jikọọ.
  • igodo ọha (dịka ọmụmaatụ faịlụ pub) - igodo ọha maka nyocha, nke nwekwara ozi dị nro, yabụ na ọ kwesịrị ịgụ na ide ikike onye nwe ya, ikike ọgụgụ naanị site na otu, na ndị ọzọ.
  • igodo enyere ikike - nwere ndepụta igodo ọha enwere ike iji banye dịka onye ọrụ a. Ọ naghị enwe mmetụta nke ukwuu mana o kwesịrị ịgụ na ide ikikere maka onye nwe ya na ọ bụghị otu na ndị ọzọ ga-enweta ya.
  • mara_hosts – na-echekwara ndepụta igodo nnabata maka ndị ọbịa niile onye ọrụ ssh abanyela. O kwesiri ịgụ na ide ikikere maka onye nwe ya na ọ bụghị otu na ndị ọzọ ga-enweta ya.
  • config – faịlụ nhazi nke onye ọ bụla kwesịrị ịgụ na ide ikike maka onye nwe ya ekwesịghịkwa ịbụ ndị otu na ndị ọzọ nweta ya.

Site na ndabara, faịlụ ndị dị n'okpuru ndekọ ~/.ssh na-eji ikike ikike ziri ezi mepụta. Ka ịlele ikike ha, mee iwu a n'ime ndekọ ụlọ gị:

# ls -l .ssh/ 

Ọ bụrụ na ssh na-eme mkpesa maka ikike na-ezighi ezi na faịlụ ọ bụla dị n'elu, ị nwere ike ịtọ ikikere ziri ezi maka faịlụ ọ bụla dị ka nke a:

# chmod u+rw,go-rwx .ssh/id_rsa
# chmod u+rw,go-rwx .ssh/id_rsa.pub
# chmod u+rw,go-rwx .ssh/authorized_keys
# chmod u+rw,go-rwx .ssh/known_hosts
# chmod u+rw,go-rwx .ssh/config
OR
# chmod 600 .ssh/id_rsa
# chmod 600 .ssh/id_rsa.pub
# chmod 600 .ssh/authorized_keys
# chmod 600 .ssh/known_hosts
# chmod 600 .ssh/config

Na mgbakwunye, akwụkwọ ndekọ ụlọ onye ọrụ ekwesịghị ịbụ ndị otu ma ọ bụ ndị ọzọ ga-ede ya, dị ka egosiri na nseta ihuenyo na-esonụ.

# ls -ld ~

Ka iwepu ikike ide maka otu na ndị ọzọ na ndekọ ụlọ, mee iwu a:

# chmod go-w ~
OR
# chmod 755 ~

Ị nwekwara ike ịmasị ịgụ akụkọ SSH ndị a:

  • Otu esi echekwa ma mee ka sava OpenSSH sie ike
  • 5 Omume nchekwa kacha mma nke OpenSSH
  • Etu esi edobe SSH Passwordless Nbanye na Linux [3 mfe nzọụkwụ]
  • Otu esi egbochi mwakpo SSH Brute Force Iji SSHGUARD
  • Otu esi eji ịkụ ọkpọ ọdụ ụgbọ mmiri iji chekwaa ọrụ SSH na Linux
  • Otu esi agbanwe ọdụ ụgbọ mmiri SSH na Linux

Nke ahụ bụ maka ugbu a! Jiri ngalaba nkọwa n'okpuru jụọ ajụjụ ma ọ bụ tinye echiche gị na isiokwu a.