Linux_SSH - 8BitsCoding/RobotMentor GitHub Wiki
SSH Key๋ ์ธ์ ์ฌ์ฉํ๋?
- ๋น๋ฐ๋ฒํธ ๋ณด๋ค ๋์ ์์ค์ ๋ณด์์ ํ์
- ๋ก๊ทธ์ธ ์์ด ์๋์ผ๋ก ์๋ฒ์ ์ ์
SSH Key์ ์ข ๋ฅ
- Private Key : SSH Client๊ฐ ๋ณด์ ํ๋ Key
- Public Key : SSH Server๊ฐ ์ค์น๋ PC์ ํ์ฌ๋์ด์ผ ํ Key
SSH Key ๋ง๋ค๊ธฐ
$ ssh-keygen -t rsa
๋ค์์ key๊ฐ ์์ฑ๋๋ค.
- id_rsa : private key
- id_rsa.pub : public key
- authorized_keys : SSH Server .ssh ๋๋ ํ ๋ฆฌ ์๋์ ์์น id_rsa.pub์ ๊ฐ์ ์ ์ฅ
๊ณต๊ฐํค ์๋ฒ ์ค์
$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
์ ์ํ๊ธฐ
$ ssh ์ฌ์ฉ์ID@์๋ฒ -i .ssh/id_rsa