๐ SSH๋?
- Secure Shell
- ๋คํธ์ํฌ๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ปดํจํฐ์ ์ ์ํ๊ฑฐ๋ ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋กํ ์ฝ
๐ SSH ์ ์ ๋ช ๋ น์ด
ssh [์ต์
] [์ฌ์ฉ์๋ช
]@[ํธ์คํธ์ฃผ์] [๋ช
๋ น์ด]
- ์ต์ : ssh์ ์ ์ฉํ ์ต์ ์ผ๋ก ํ์์ ๋ฐ๋ผ ์ ํ
- ์ฌ์ฉ์๋ช : ์๊ฒฉ ์๋ฒ์ ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ์ด๋ฆ. ์๋ตํ ๊ฒฝ์ฐ ํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์๋ช ์ฌ์ฉ
- ํธ์คํธ์ฃผ์: ssh๋ก ์ ์ํ ์๊ฒฉ ์๋ฒ์ ํธ์คํธ๋ช ํน์ ์ฃผ์
- ๋ช ๋ น์ด: ์๊ฒฉ์๋ฒ์ ๋ก๊ทธ์ธํ ํ ์คํํ ๋ช ๋ น์ด. ์๋ต ๊ฐ๋ฅ
๐ ์์ฃผ ์ฌ์ฉํ๋ ์ต์
-p : ์ ์ํ ํฌํธ ๋ฒํธ ์ ๋ ฅ. ๊ธฐ๋ณธ ํฌํธ๋ 22๋ฒ
-i : ์ ์์ ์ฌ์ฉํ ๊ฐ์ธ ํค ํ์ผ ๊ฒฝ๋ก ์ ๋ ฅ
-l : ์๊ฒฉ์๋ฒ์ ๋ก๊ทธ์ธํ ์ฌ์ฉ์๋ช ์ง์
๐ ์์
ssh -p 2222 -i ~/.ssh/mykey.pem user1@hostsample.com ls
- ์ฌ์ฉ์๋ช : user1
- ํธ์คํธ์ฃผ์: hostsample.com
- ํฌํธ ๋ฒํธ: 2222
- ~/.ssh ํด๋์ ์ ์ฅ๋ ๊ฐ์ธํค mykey.pem ์ฌ์ฉ
- ์ ์ ํ ls ๋ช ๋ น์ด ์คํ์ผ๋ก ๋๋ ํ ๋ฆฌ ๋ด์ฉ ํ์ธ
๐ config ํ์ผ ์์ฑํ์ฌ ํธ๋ฆฌํ๊ฒ ์ ์ํ๊ธฐ
1. ~/.ssh ํด๋๋ก ์ด๋ ํ config ํ์ผ ์์ฑ ํน์ ํธ์ง
(~/.ssh/config ๋๋ /etc/ssh/ssh_config)
cd ~/.ssh
vi config
2. config ํ์ผ ์์ฑ
Host hostsample
HostName hostsample.com
User user1
Port 2222
IdentityFile ~/.ssh/mykey.pem
- ์์ฑ ํ esc ๋๋ฅด๊ณ :wq ์ ๋ ฅํ์ฌ ์ ์ฅ
3. ssh host๋ช ์ผ๋ก ์ ์!
ssh hostsample
'๋ฐฐํฌ & ์ด์ > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ์ ๋์ค, ๋ฆฌ๋ ์ค, ์ฐ๋ถํฌ (0) | 2023.01.15 |
---|---|
[Linux] WSL2 ์ค์นํ๊ธฐ (0) | 2022.01.09 |