Puncte:0

Schimbați calea implicită a întregului folder .ssh

drapel in

Am o problemă cu serverul meu și din anumite motive (care nu sunt importante aici) nu pot folosi folderul meu de acasă implicit (/home/$USER). Momentan îmi stabilesc $HOME de fiecare dată când mă conectez, astfel încât atunci când eu cd ~ calea este schimbată în /newhome/$USER.

Totul pare să funcționeze în afară de ssh. Problema este că ssh continuă să caute /home/$USER/.ssh folder pentru cheia publică/privată și gazdă_cunoscută în loc să fie utilizată /newhome/$USER/.ssh:

> ssh-keygen -t rsa

Se generează perechea de chei rsa publică/privată.
Introduceți fișierul în care să salvați cheia (/home/$USER/.ssh/id_rsa): 
Nu s-a putut crea directorul „/home/$USER/.ssh”: Nu există un astfel de fișier sau director

Am schimbat deja AuthorizedKeysFile opțiunea din fișierul sshd_config, mă pot autentifica folosind chei, dar problema persistă.Cum îi pot spune lui ssh că noul folder de acasă implicit este /newhome/$USER/.ssh?

drapel hr
Se pare că ssh-keygen folosește `getpwuid` pentru a obține directorul de acasă al utilizatorului direct din baza de date de parole (ca parte a `struct passwd`)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.