Android 프로덕션 release 빌드(플레이스토어 앱 출시)는 왠만함 app bundle 로 해야됨... 구 방식의 apk로 하게 되면 오만가지의 이유로 안되는 경우가 많음
각종 경고와 오류가 뜸
ex) 버전이 맞지 않습니다.(아무리 버젼 맞춰도 안됨) 등등
Android 프로덕션 release 빌드(플레이스토어 앱 출시)는 왠만함 app bundle 로 해야됨... 구 방식의 apk로 하게 되면 오만가지의 이유로 안되는 경우가 많음
각종 경고와 오류가 뜸
ex) 버전이 맞지 않습니다.(아무리 버젼 맞춰도 안됨) 등등
ssh-keygen -t rsa -b 4096
위 명렁어를 콘솔에 치면,
id_rsa(개인키), id_rsa.pub(공개키) 두개가 홈폴더(Users/memeoo/) 의 .ssh 폴더에 자동으로 생성된다.
해당 폴더(홈폴더/.ssh)로 가서 , cat id_rsa.pub 해서 공개키를 디스플레이 함.
그걸 그대로 복사함.
서버에 가서 역시 홈폴더(~/)의 .ssh 폴더에 가면, authorized_keys 라는 파일이 있음.
이 파일을 sudo vim authorized_keys 로 열음.
연다음, 카피한 걸 맨끝에 붙여넣음.
헛갈리는 이유가 원리를 모르고 해서 그럼 :
ssh-keygen 을 하면 로컬의 개인키와 매핑되는 서버의 공개키가 한쌍으로 생성됨.
로컬에서 접속할때는 당연히 개인키를 가지고 (IdentityFile) 서버의 authorized_keys라는 곳에 개인키에 매핑되는 공개키를 넣어 주면 짝짝궁이 맞아 들어가는 구조. 당연히 authorized_keys 에는 여러 로컬(노트북 1, PC1, 노트북2, ...)에서 설정한 공개키 들이 저장되어 있을것이다.