#1. SSH(Secure Shell)
- SSH(Secure Shell)์ด๋ ์๊ฒฉ์ง์ ์๋ ์ฅ๋น๋ฅผ ๊ด๋ฆฌํ ๋ ์ฌ์ฉํ๋ ์๋น์ค์ธ๋ฐ, ์๊ฒฉ์ง ์ฅ๋น์ Shell์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ์๋น์ค ์ฆ, ์๊ฒฉ์ง ์ฅ๋น์ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ค
- ์๋ฒ ๋? ๋ฌด์์ด ๋๋ ์๋น์ค๋ฅผ ํ๋ฉด ๊ทธ ์ฅ๋น๋ฅผ ์๋ฒ๋ผ ์นญํจ
- ํด๋ผ์ด์ธํธ ๋? ๋ฌด์์ด ๋๋ ์๋น์ค๋ฅผ ์ด์ฉํ๋ฉด ๊ทธ ์ฅ๋น๋ฅผ ํด๋ผ์ด์ธํธ๋ผ๊ณ ์นญํจ
- CentOS 7์๋ SSH Server ํ๋ก๊ทธ๋จ์ด ์๋์ผ๋ก ๊ฐ๋๋๊ฒ ํจ
- SSH Server ํ๋ก๊ทธ๋จ์ด ํด๋ผ์ด์ธํธ๋ค์ด ํด๋น ์๋ฒ์ Shell์ ์ฌ์ฉํ ์ ์๊ฒ ์๋น์ค ํด ์ฃผ๋ ํ๋ก๊ทธ๋จ
- SSH Client ํ๋ก๊ทธ๋จ์ ์ข
๋ฅ๊ฐ ๋ค์ํ์ง๋ง Putty๋ผ๋ ํ๋ก๊ทธ๋จ์ด SSH Client ํ๋ก๊ทธ๋จ ์ค์ ํ๋
- SSH Client ํ๋ก๊ทธ๋จ์ ๊ฐ์ง๊ณ SSH Server์ Shell์ ์ฌ์ฉํ ์ ์๊ฒ ๋จ
- SSH ๊ธฐ๋ณธ ์๋น์ค ํฌํธ : 22
#1.1. ๊ด๋ จ ํ์ผ ๋ช
- SSH ์๋ฒ ํ๋ก๊ทธ๋จ์ ์ค์ ํ์ผ
#1.2. ๋ฐฉํ๋ฒฝ
- OS ๋ฐฉํ๋ฒฝ์ ์ฅ๋น๋ก ์ธ๋ฐ์ด๋ฉ๋๋ ๋ฐ์ดํฐ์ ์์๋ฐ์ธ๋ฉ๋๋ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ๊ธฐ ์ํด ์กด์ฌ
- ๋ด ์ปดํจํฐ์ ์๋ค๊ฐ๋คํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฑธ๋ฌ๋ด๊ธฐ ์ํด ์กด์ฌ
- ๋ฐฉํ๋ฒฝ์ ๋ค์ด์ค๋ ๋ชจ๋ ๊ฒ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐจ๋จ
- ๊ทผ๋ฐ 22๋ฒ ํฌํธ๋ฅผ ๋ชฉ์ ์ง๋ก ํด์ ๋ค์ด์ค๋ ๊ฒ์ ํ์ฉํ ์ ์๊ฒ ์ค์ ์ด ๋์ด ์์
- ๋ฐฉํ๋ฒฝ ๊ฐ์ด ๋ค์ด์๋ ํ์ผ
- vi /etc/firewalld/zones/public.xml
#1.3. SELinux
- CentOS์๋ SELinux๋ผ๋ ํ๋ก๊ทธ๋จ์ด ๊ฐ๋ ์ค
- SELinux๋ผ๋ ํ๋ก๊ทธ๋จ์ ๋ณด์ ํ๋ก๊ทธ๋จ์ธ๋ฐ, SELinux๊ฐ ์๋น์ค ํฌํธ๋ฅผ ๊ธฐ๋ณธ ํฌํธ์์ ๋ค๋ฅธ ํฌํธ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ง๊ฒ ๋จ
- SELinux๋ฅผ ๋น ํ์ฑํ ํด์ฃผ๋ฉด ๋จ
- SELinux ํ์ผ
#2. SecureCoPy (SCP)
- SCP๋? SSH ์๋น์ค๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์๋น์ค
- ์ํธํํต์ ์ ํตํด์ ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ์ปดํจํฐ์ ์ ์ก ์ํฌ ์ ์์
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค. ๐
ํฌ์คํ
์ฃผ์๋ฅผ ๋ณต์ฌํ์ต๋๋ค. ๐
์ด ๊ธ์ด ๋์์ด ๋์๋ค๋ฉด ๊ณต๊ฐ ๋ถํ๋๋ฆฝ๋๋ค. ๐