터미털 환경
WSL2
윈도우에서 리눅스를 모사하는 환경
구글검색 : [ WSL2 + PowerLevel10K ]
맥
맥은 기본 쉘이 zsh 임. PowerLevel10K 만 적용하면 됨.
리눅스
하모니카 리눅스 Lite 설치 (PowerLevel10K 기본 적용)
PubKey 활용 환경
PubKey 생성
keygen 명령어
ssh-keygen -t ed25519 -C "john@example.net"
생성된 파일 조회
# ls -1 ~/.ssh/id_ed25519* ~/.ssh/id_ed25519 # private key ~/.ssh/id_ed25519.pub # public key, 공개해도 되는 것 # cat ~/.ssh/id_ed25519.pub ssh-ed25519 .... john@example.net
PubKey 공개
- 우분투를 개발하는 캐노니컬이 운영하는 사이트
- ssh pub key, open pgp key 등을 선언
등록방법
- 로그인 해서 자신의 정보 사이트로 이동
- SSH keys 옆의 연필모양을 눌러 public key 내용을 등록
- 이메일도 여러개 등록 가능, 이직 등으로 기관 이메일이 사라지는 경우를 대비해 개인 이메일도 등록하는 것을 추천
조회 방법
- SSH keys 밑의 링크를 누르면 key 가 보임
- (예) https://launchpad.net/~msjang/+sshkeys
PubKey 활용
서버에 PubKey 를 추가하면 암호 없이 접속 가능
(예) launchpad 의 PubKey 를 서버에 추가하는 명령
curl https://launchpad.net/~msjang/+sshkeys >> ~/.ssh/authorized_keys
ORCID 등록
국제적인 학술 연구자 영구 식별번호
< Sign in through your institution > 클릭해서 KAFE 통해서 기관 ID로 로그인 하여 연동
GitHub
이메일 여러개 등록
https://github.com/settings/emails
이메일도 여러개 등록 가능, 이직 등으로 기관 이메일이 사라지는 경우를 대비해 개인 이메일도 등록하는 것을 추천
프로필 수정
https://github.com/settings/profile
ORCID 연동
Social accounts 에 LinkedIn, Launchpad, Google Scholar 등 링크 넣기
PubKey 등록
코드 커밋을 위해 GitHub에 PubKey 등록
https://github.com/settings/keys
GitHub 조직 가입
GitHub 활용중인 주변 동료에게 GitHub ID를 전달하여, 초대를 받아 가입