๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

์—ฌ๋Ÿฌ๊ณ„์ •1

[Github] SSH ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ณ„์ • ๊ด€๋ฆฌ ๋ฐฉ๋ฒ• ์—ฌ๋Ÿฌ GitHub ๊ณ„์ •์„ SSH๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• ๊ฐœ์š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ GitHub ๊ณ„์ •์„ ํ•˜๋‚˜์˜ ๋จธ์‹ ์—์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๊ฒฝ์šฐ, SSH๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ ๊ณ„์ •์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” SSH ํ‚ค ์ƒ์„ฑ๋ถ€ํ„ฐ GitHub ๊ณ„์ •์— ๋“ฑ๋ก, ssh-agent๋ฅผ ํ†ตํ•œ ํ‚ค ๋“ฑ๋ก, SSH ์„ค์ • ํŒŒ์ผ ์ž‘์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์˜ ๋ณต์‚ฌ๊นŒ์ง€์˜ ์ „์ฒด ๊ณผ์ •์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. 1. SSH๋ž€? SSH(Secure Shell)๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ๋ณด์•ˆ ์ฑ„๋„์„ ํ†ตํ•ด ์•”ํ˜ธํ™”๋œ ํ†ต์‹ ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์›๊ฒฉ ๋จธ์‹ ์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘์†ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2. SSH ํ‚ค ์ƒ์„ฑ 2.1 ๊ธฐ์กด SSH ํ‚ค ํ™•์ธ $ ls -al ~/.ssh 2.2 SSH ํ‚ค ์ƒ์„ฑ $ ssh-keygen -t rsa ์ƒ์„ฑ.. 2022. 11. 3.