[Ubuntu] 22.04 LTS ์ดˆ๊ธฐ ์„ค์ • (ssh, net-tools, vim, systemctl)

2022. 9. 6. 22:12ใ†System ์ž‘์—…์‹ค/LINUX

728x90
๋ฐ˜์‘ํ˜•

 

 



 

 

 

๐Ÿš€ Ubuntu ์ดˆ๊ธฐ ์„ค์ •

    ๐Ÿ”ฝ  ์ดˆ๊ธฐ ์„ค์ •

PC๋‚˜ Server ๋“ฑ์— Ubuntu ISO Image๋ฅผ ๊ฐ€์ง€๊ณ , ์„ค์น˜๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด ๋Œ€๋ถ€๋ถ„ ํ•„์š”ํ•œ ํ”„๋กœ๊ทธ๋žจ ๋“ค์ด ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์ง€๋งŒ, ์ฃผ๋‹ˆํ•˜๋ž‘์€ Docker๋ฅผ ํ†ตํ•ด Ubuntu๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด์—์š”.

์ด ๋•Œ๋Š” ๋Œ€๋ถ€๋ถ„ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์•„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ ํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

        ๐Ÿ“ฆ apt ์ตœ์‹ ํ™”

728x90

 

APT ์–ด๋“œ๋ฐด์ŠคํŠธ ํŒจํ‚ค์ง• ํˆด(Advanced Packaging Tool, APT)์€ ์ฝ”์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ•จ๊ป˜ ๋™์ž‘ํ•˜๋Š” ์ž์œ  ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋กœ, ๋ฐ๋น„์•ˆ GNU/๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ ๊ณ„์—ด ๋ฐฐํฌํŒ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋Š” ์ผ์„ ํ•˜๋Š” ์นœ๊ตฌ์—์š”.

๋จผ์ € apt๋ฅผ ์ตœ์‹ ํ™” ํ•ด์ฃผ๊ฒ ์Šต๋‹ˆ๋‹ค.

 



            ๐Ÿ“ฆ vim ์„ค์น˜

apt-get install -y vim

๋ฐ˜์‘ํ˜•

์ฃผ๋‹ˆํ•˜๋ž‘์ด Linux์—์„œ ์ข‹์•„ํ•˜๋Š” Text Editor vim์„ ์„ค์น˜ํ•ด ์ค„๊ฒŒ์š”.











            ๐Ÿ“ฆ systemctl ์„ค์น˜







 

 

        ๐Ÿ“ฆ ssh Server ์„ค์น˜

apt-get install -y ssh

์œ„ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ssh๋ฅผ ์„ค์น˜ํ•ด ์ฃผ์„ธ์š”.

vim /etc/ssh/sshd_config


Text Editor๋ฅผ ํ†ตํ•ด ssh ์„ค์ • File์—์„œ Port 22์— ์ฃผ์„์„ ํ•ด์ œํ•˜๊ณ , ์›ํ•˜๋Š” ssh Port ๋ฒˆํ˜ธ๋กœ ๋ณ€๊ฒฝ์„ ํ•˜์˜€์–ด์š”.
๊ทธ๋Ÿฐ ๋’ค PermitRootLogin์„ yes๋กœ ๋ฐ”๊ฟ” ssh๋ฅผ ํ†ตํ•ด root ๊ณ„์ • ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
(์šด์˜ ํ™˜๊ฒฝ๊ณผ ๊ฐ™์€ ๊ณณ์—์„œ๋Š” ํ•ด๋‹น ๋‚ด์šฉ์„ yes๋กœ ํ•˜๋ฉด ๋ณด์•ˆ ์ทจ์•ฝ์  ์ž…๋‹ˆ๋‹ค.)


 


์œ„ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ssh ๋ฐ๋ชฌ์„ ๊ธฐ๋™ ์‹œ์ผœ ์ค๋‹ˆ๋‹ค.



์ •์ƒ ๊ธฐ๋™ ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.






        ๐Ÿ“ฆ net-tools ์„ค์น˜

์ตœ์ดˆ Docker๋ฅผ ์ด์šฉํ•ด์„œ Ubuntu๋ฅผ ์„ค์น˜ํ•˜๊ฒŒ ๋˜๋ฉด ifconfig ๋ช…๋ น์–ด๊ฐ€ ๋จน์ง€ ์•Š์•„์š”.
๊ทธ๋ž˜์„œ ์œ„์— Tool์„ ๋ฐ›์•„์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

apt-get install -y net-tools

 

 

ifconfig

 

์ •์ƒ ์„ค์น˜๊ฐ€ ๋˜์—ˆ์–ด์š”.

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•