다른 사용자가 다른 원격 호스트에 연결할 수 있도록 다중 사용자 원격 호스트의 사용자에 대한 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 $가 표시됩니다.
ssh-keygen
공개 키와 개인 키를 사용자의$HOME/.ssh
디렉토리 에 넣습니다 . 다른 사용자로 키를 생성하고 있습니까? 사용중인 계정이 웹 사이트 파일 디렉토리를 홈으로 사용하고있는 것 같습니다.