๊ด€๋ฆฌ ๋ฉ”๋‰ด

Coding Planet

[Docker Swarm - 3] ubuntu์— ssh ์„ค์น˜ํ•˜์—ฌ MobaXterm๊ณผ ์—ฐ๊ฒฐํ•˜๊ธฐ ๋ณธ๋ฌธ

๐Ÿ›ณ๏ธ Docker

[Docker Swarm - 3] ubuntu์— ssh ์„ค์น˜ํ•˜์—ฌ MobaXterm๊ณผ ์—ฐ๊ฒฐํ•˜๊ธฐ

jhj.sharon 2024. 3. 8. 11:05
๋ฐ˜์‘ํ˜•

 

์ด์ „ ํฌ์ŠคํŠธ์—์„œ๋Š” ๊ฐ€์ƒ๋จธ์‹ ์œ„์— ์šฐ๋ถ„ํˆฌ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋„์ปค๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค. ๋™์ผํ•œ ๊ณผ์ •์œผ๋กœ ๋งค๋‹ˆ์ € ๋…ธ๋“œ 1๊ฐœ, ์›Œ์ฝ”๋…ธ๋“œ 2๊ฐœ ์ด 3๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋‘๋ฉด ๋œ๋‹ค.

 

์ด ์„ธ ๋…ธ๋“œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•ด์„œ ๊ฐ ํ™”๋ฉด์„ ๋„์šฐ๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ MobaXterm์œผ๋กœ ssh๋กœ ๊ฐ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•ด์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ฐ€์ƒ๋จธ์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ์— ์šฉ์ดํ•˜๋‹ค.

 

๋จผ์ € ๊ฐ ์šฐ๋ถ„ํˆฌ์—์„œ MobaXterm์—ฐ๊ฒฐ์„ ์œ„ํ•ด ssh๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค.

 

1. Open SSH Server ์„ค์น˜

$ sudo apt update
$ sudo apt install openssh-server

 

 

2. SSH Server ์‹คํ–‰

SSH๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์ž๋™์œผ๋กœ ์‹คํ–‰๋œ๋‹ค. ๋กœ๊ทธ์—์„œ active (running)์ด๋ฉด, ์‹คํ–‰ ์ค‘์ธ ์ƒํƒœ๋‹ค.

 

$ sudo systemctl status ssh

 

 

3. Firewall

๋ฐฉํ™”๋ฒฝ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ssh๋ฅผ ํ—ˆ์šฉํ•˜๋„๋ก ํ•œ๋‹ค. ๋ฐฉํ™”๋ฒฝ์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด์žˆ๋‹ค๋ฉด ๊ฑด๋„ˆ๋›ฐ์–ด๋„ ๋œ๋‹ค.

$ sudo ufw allow ssh
$ sudo ufw status

 

 

 

 

4. Ubuntu IP ํ™•์ธํ•˜๊ธฐ

MobaXterm ์—์„œ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ Ubuntu IP๋ฅผ ํ™•์ธํ•ด์•ผํ•œ๋‹ค

  • ์„ค์ • - ๋„คํŠธ์›Œํฌ - ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ๋ฒ„ํŠผ

 

 

 

 

5. MobaXterm์—์„œ ์—ฐ๊ฒฐํ•˜๊ธฐ

MobaXterm์—์„œ ์ƒˆ๋กœ์šด ์„ธ์…˜์„ ์—ฐ๊ฒฐํ•˜๋ฉด ๋œ๋‹ค. ์ด์ „์— ํ™•์ธํ•œ ์•„์ดํ”ผ ์ฃผ์†Œ๋ฅผ ํ˜ธ์ŠคํŠธ๋กœ ํ•ด์„œ ์—ฐ๊ฒฐํ•˜๊ณ  ์šฐ๋ถ„ํˆฌ์—์„œ ๊ณ„์ •์ƒ์„ฑ์‹œ ์„ค์ •ํ–ˆ๋˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ๋ณด์—ฌ์ง€๋Š” ์ด๋ฆ„์œผ๋กœ login as๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค.

 

 

 

 

 

 

์œ„ ๋ฐฉ์‹์œผ๋กœ ์›Œ์ปค๋…ธ๋“œ์™€ ๋งค๋‹ˆ์ €๋…ธ๋“œ๋ฅผ ๋ชจ๋‘ MobaXterm์œผ๋กœ ์—ฐ๊ฒฐํ•ด๋‘๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•˜๋‹ค. 

๊ฐ ๊ฐ€์ƒ๋จธ์‹ ์„ ์‹คํ–‰ํ•ด๋‘๊ณ  ๋ช…๋ น์–ด ์ž…๋ ฅ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ๋ชจ๋‘ MobaXterm์—์„œ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

 

๋ฐ˜์‘ํ˜•
Comments