사용자를위한 RSA 키 생성 사용자가 다른 원격 호스트에 연결할 수

다른 사용자가 다른 원격 호스트에 연결할 수 있도록 다중 사용자 원격 호스트의 사용자에 대한 RSA 키 페어를 생성하려고합니다.

내가 실행할 때 :

ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa -C "notes"

‘/var/www/vhosts/domain.com/.ssh 디렉토리를 만들 수 없습니다.

“디렉토리를 만들 수 없습니다”는 제 개인 키를 저장하기에 가장 좋은 위치는 아닙니다.

이 파일들을 어디에 저장해야합니까? 내가 뭘 잘못하고 있는지에 대한 아이디어.

감사!

업데이트 사용자에게 Sudo 권한을 부여했습니다. sudo -u 사용자를 통해 keygen을 실행했지만 여전히 권한이 거부되었습니다.

제대로 로그인 한 것 같습니다. 사용자 자격 증명으로 로그인하면 user $ 대신 -bash-3.2 $가 표시됩니다.



답변

선택한 사용자의 특정 디렉토리에 sudoer로 추가해야합니다.

sudo -u username ssh-keygen -t rsa -b 2048 -f /home/username/.ssh/id_rsa -C "notes"

건배