AWS 서버에 접근하기 위해서
나의 ssh public key가 필요로했다
ssh key는 주로 Git이나 AWS같은
원격 서버에 접근해야하는 상황에서
비밀번호대신 많이 쓰인다
나는 기존에는 없었으므로 새로 생성해주었다
생성하는 방법은 매우 간단하다
나는 Mac을 사용하므로
MacOS 기준이다
우선
/ .ssh 폴더에
id_xxxx
id_xxxx.pub
이런 파일 2개가 존재하는지 확인해주자
존재한다면 이미 ssh key를
로컬에 갖고이쓴 것이다
cat /.ssh/id_xxxx.pub
위 명령어를 통해 공개키를 확인해주면된다
만약 없다면 새로 생성하면된다
ssh-keygen
위 명령어를 terminal에 쳐주면
위와 같이
해당 경로에 ssh key를 저장하겠다고 알려준다
저 곳에 저장해주기 위해서 enter를 눌러준다
enter를 입력해주면 key의 비밀번호를
설정해라고 나온다
설정하지 않을거면 enter를 눌러서 넘어가면되고
비밀번호를 설정할거면 원하는 비밀번호를 2번 입력해주면된다
그렇게 비밀번호까지 설정해주면
id_xxxx 하는 파일과
id_xxxx.pub 파일이 생성되는데
뒤에 pub확장자가 붙은게 공개키
안붙은게 비밀키이다
이제 다 생성해주었으니 공개키를 사용해주기위해서
위의 cat 명령어를 통해
ssh public key를 확인해준뒤
필요한 곳에 사용하면 된다