SSH ํ๋กํ ์ฝ์ ํตํ ์ธ์ฆ
- ๊ณต๊ฐํค ์ํธํ ๋ฐฉ์ ํ์ฉ
- username๊ณผ ํ ํฐ ์ฌ์ฉํ ํ์ ์์
- ์ปดํจํฐ ์์ฒด์ ํค ์ ์ฅ
SSH ํค ๋ฑ๋กํ๊ธฐ
- ๊ณ์ ์
Settings
-SSH and GPG keys
- ํด๋น ํ์ด์ง์ ๊ฐ์ด๋ ์ฐธ์กฐ
1. SSHํค ์กด์ฌ ์ฌ๋ถ ํ์ธ
-
ํฐ๋ฏธ๋(์๋์ฐ์ ๊ฒฝ์ฐ Bash Shell)์์
~/.ssh
๋ก ์ด๋cd ~/.ssh
-
id_rsa.pub
,id_ecdsa.pub
,id_ed25519.pub
ํ์ผ ์ค ํ๋ ์กด์ฌ ์ฌ๋ถ ํ์ธls
- ์๋ค๋ฉด ๋ฐ๋ก 3๋ฒ์ผ๋ก
2. SSH ํค ์์ฑ
-
ํฐ๋ฏธ๋(์๋์ฐ์ ๊ฒฝ์ฐ Bash Shell)์์ ํค ์์ฑ
ssh-keygen -t ed25519 -C "(์ด๋ฉ์ผ ์ฃผ์)"
- ์ํ ์
passphrase
์ ๋ ฅ
- 1๋ฒ์ ๊ณผ์ ์ผ๋ก ํค ์์ฑ ํ์ธ
3. GitHub์ ํค ๋ฑ๋ก
-
๊ณต๊ฐํค ์ด๋ํ์ฌ ๋ณต์ฌ
cat ~/.ssh/id_ed25519.pub
New SSH Key
ํด๋ฆญํ์ฌ ํค ์ด๋ฆ๊ณผ ํจ๊ป ๋ฑ๋ก
4. SSH๋ก ์ฌ์ฉํด๋ณด๊ธฐ
- ์๊ฒฉ์ SSH ์ฃผ์๋ก ๋ณ๊ฒฝํ ๋ค ํ ์คํธ