Preface
공유 호스팅 서버에 미리 ssh key 를 설정해 두면 ssh 연결을 할때마다 비밀번호를 입력해야 하는 번거로움을 피할 수 있다
로컬 컴퓨터에 ssh key 확인
home 폴더의 .ssh 폴더안에 id_ed25519 파일 존재 확인
없을 경우 아래의 명령어를 shell에 입력하여 key 생성
ssh-keygen -t ed25519 -C "your_email@example.com"명령어 입력후 .ssh 폴더 안에 id_ed25519와 id_ed25519.pub가 생성되었는지 확인한다.
호스팅 서버에 key 생성
호스팅 서버의 $user 폴더내 .ssh 폴더안에 authorized_keys 파일 생성
텍스트 편집기로 authorized_keys파일을 연후 로컬 컴퓨터 id_ed25519.pub파일 안의 텍스트를 붙여넣기 한다
ssh-ed25519 [key] [email]저장후 터미널에서 ssh 재 접속할 때 비밀번호 프롬프트 없이 접속되는 것을 확인할 수 있다