Pomoc Plik authorized_keys

become

Nowy użytkownik
Noobie
29 Listopad 2017
9
2
3
47
QNAP
TS-x31
Ethernet
100 Mbps
Witam.

Nie mogę zlokalizować pliku authorized_keys na moim QNAP. Gdzie mam go utworzyć aby dodać klucze publiczne dostępu po ssh ?

Wersja oprogramowania Firmware: 4.3
Model serwera: QNAP TS-231
 
Szukałem ale jedna odpowiedź mówi że muszę utworzyć plik authorized a nie authorized_keys. Dwa rózne tutoriale i jeszcze 2 rózne lokalizacje. To juz sam nie wiem jak i gdzie.
Nie mam z tym problemu na CentOs
 
w odpowiedzi pwilson'a w logu pisze jak krowie na rowie:
w folderze "/share/homes/admin/.ssh" jest plik "authorized_keys" z prawami "-rw-------"

tak normalnie jak w każdym linuxie :

upload_2017-11-29_21-33-11.png
 
U mnie nie było. Dodałem z prawami 600
Niestety podczas połączenia kluczem prywatnym dostaję: server refused our key
Nie mam tego problemu z 3 innymi serwerami z CentoOS
 
debug1: Found key in /home/mobaxterm/.ssh/known_hosts:1
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: pubkey_prepare: ssh_fetch_identitylist: agent refused operation
debug2: key: /home/mobaxterm/.ssh/id_rsa (0x2006d8b8),
debug2: key: /home/mobaxterm/.ssh/id_dsa (0x0),
debug2: key: /home/mobaxterm/.ssh/id_ecdsa (0x0),
debug2: key: /home/mobaxterm/.ssh/id_ed25519 (0x0),
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/mobaxterm/.ssh/id_rsa
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Trying private key: /home/mobaxterm/.ssh/id_dsa
debug1: Trying private key: /home/mobaxterm/.ssh/id_ecdsa
debug1: Trying private key: /home/mobaxterm/.ssh/id_ed25519
debug2: we did not send a packet, disable method
debug1: Next authentication method: password
w odpowiedzi pwilson'a w logu pisze jak krowie na rowie:
w folderze "/share/homes/admin/.ssh" jest plik "authorized_keys" z prawami "-rw-------"

tak normalnie jak w każdym linuxie :

21054.png

Obawiam się że jednak to problem właśnie lokalizacji tego pliku
W sshd_config jest
AuthorizedKeysFile .ssh/authorized_keys

a to nie odpowiada:
/share/homes/admin/.ssh/authorized_keys

tylko

/root/.ssh/authorized_keys

I teraz działa