
forge.laravel을 사용하여 Linode에 서버를 만들었습니다.
모든 것이 잘 작동하는 것 같지만 이제 SSH를 통해 서버에 액세스하려고 합니다. Forge는 기본적으로 비밀번호를 통해 SSH 액세스를 허용하는 서버를 생성하므로 서버에 SSH 키를 추가해야 하며 이를 수행하기 위한 옵션이 서버 관리자 탭 아래 제어판에 있습니다.
SSH 키를 생성하기 위해 github의 기사를 따랐고 github에 연결하면 잘 작동합니다.
help.github.com/articles/geneating-ssh-keys
Forge에 공개 키를 배치한 후 다음을 사용하여 SSH를 통해 서버에 액세스하려고 했습니다.
ssh MY_SERVER_PUBLIC_IP
ssh forge@MY_SERVER_PUBLIC_IP -i /home/MYUSER/.ssh/id_rsa.pub
다음 오류가 발생했습니다.
Permission denied (publickey)
이 문제를 해결하는 방법에 대한 아이디어가 있습니까????
답변1
키를 생성할 때 두 부분이 있습니다. 공개 키와 개인 키.
위조로 가서 SSH 키를 생성하고 이름을 지정한 다음(아무거나 상관 없음) 공개 키를 잘라서 제공된 양식 필드에 붙여넣습니다.
.ssh folder
그런 다음 동일한 연결 코드 참조를 사용하여 개인 키를 로컬에 저장합니다 .