[ssh] 비밀번호 입력 없이 로그인하기 오류

개발봇·2021년 9월 9일
0

SSH

목록 보기
1/1

VSCode에서 [ Remote - SSH ]를 사용하는데 연결할 때마다 비밀번호를 입력해야 되는 번거로움이 있었다.

비밀번호 입력 없이 로그인하는 방법을 찾아봤더니

  1. git bash 실행
  2. [ ssh-keygen ] 명령어로 키 생성
  3. ssh-copy-id -i ~/.ssh/id_rsa.pub -p 포트번호 사용자명@접속서버아이피

위 방법으로 진행하면 된다.

그러면 호스트서버 ~/.ssh/authorized_keys 파일에 로컬 id_rsa.pub 파일과 동일한 키가 들어가 있다.

동일한 키가 들어있는데도 계속 비밀번호 입력을 요구해서 찾아봤더니 권한 설정을 해줘야 되나 보다.

  1. chmod 700 ~/.ssh
  2. chmod 600 ~/.ssh/authorized_keys

호스트 서버에서 위와 같이 권한을 바꿔줬더니 이제 비밀번호 입력없이 접속된다.

참고사이트
https://stackoverflow.com/questions/6377009/adding-a-public-key-to-ssh-authorized-keys-does-not-log-me-in-automatically

profile
01210210번째 개발봇

0개의 댓글