$ ssh-keygen
ssh라는 디렉토리로 들어가보자.
id_rsa
는 private key이다. 소유자만 읽고 쓸 수 있다.(외부인은 읽을 수 없음)
-id_rsa.pub
는 public key이다. 소유자 뿐만아니라 외부인도 읽을 수 있다.
현재 .ssh
디렉토리의 권한은 drwx------
이다. 따라서 소유자만 실행하고, 읽고 쓰기가 가능하다.
- rsa 방식 : rsa는 암호화 속도가 빠르고, 복호화 속도가 느리다.
- dsa 방식 : dsa는 암호화 속도는 느리지만, 복호화 속도가 빠르다.
로컬(local) = 개인 컴퓨터(현재 key pair가 저장된 공간)
리모트(remote) = 서버(공개키를 복사하여 저장할 공간)
서버(user)의 ~/.ssh
경로에 authorized_keys로 저장된다.
$ ssh-copy-id [username]@[ip] -p 2222
$ ssh [username]@[ip] -p 2222
ifconfig
, mac : ipconfig getifaddr en0
을 통해 ip 확인 가능)가상머신 설정 > 네트워크 > 어댑터에 브릿지 연결
을 진행해줘야 한다.