๐Ÿฏ Endlessh: SSH ํƒ€ํ”ผํŒ… ํ—ˆ๋‹ˆํŒŸ ๊ตฌ์ถ•ํ•˜๊ธฐ ๐Ÿ

์ฝ˜ํ…์ธ  ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ - ๐Ÿฏ Endlessh: SSH ํƒ€ํ”ผํŒ… ํ—ˆ๋‹ˆํŒŸ ๊ตฌ์ถ•ํ•˜๊ธฐ ๐Ÿ

 

 

์•ˆ๋…•, ์นœ๊ตฌ๋“ค! ์˜ค๋Š˜์€ ์ •๋ง ์žฌ๋ฏธ์žˆ๊ณ  ํฅ๋ฏธ์ง„์ง„ํ•œ ์ฃผ์ œ๋กœ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ ๋ณผ ๊ฑฐ์•ผ. ๋ฐ”๋กœ 'Endlessh'๋ผ๋Š” SSH ํƒ€ํ”ผํŒ… ํ—ˆ๋‹ˆํŒŸ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋ง์ด์•ผ. ๐Ÿ˜Ž ์ด ๊ธ€์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์˜ ์„ธ๊ณ„๋กœ ํฅ๋ฏธ์ง„์ง„ํ•œ ์—ฌํ–‰์„ ๋– ๋‚˜๋ณด์ž๊ณ !

๋จผ์ €, ์ด ์ฃผ์ œ๊ฐ€ ์™œ ์ค‘์š”ํ•œ์ง€ ์•Œ์•„๋ณผ๊นŒ? ์š”์ฆ˜ ๊ฐ™์€ ๋””์ง€ํ„ธ ์‹œ๋Œ€์— ๋ณด์•ˆ์€ ์ •๋ง ์ค‘์š”ํ•˜์ž–์•„. ํŠนํžˆ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋‚˜ ๋„คํŠธ์›Œํฌ ์ „๋ฌธ๊ฐ€๋“ค์—๊ฒŒ๋Š” ๋”๋”์šฑ! ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šฐ๊ฒŒ ๋  Endlessh๋Š” ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ์•„์ฃผ ์žฌ๋ฏธ์žˆ๋Š” ๋„๊ตฌ์•ผ. ๋งˆ์น˜ ํ•ด์ปค๋“ค์„ ์œ„ํ•œ ๊ฟ€๋‹จ์ง€(ํ—ˆ๋‹ˆํŒŸ)๋ฅผ ๋งŒ๋“œ๋Š” ๊ฑฐ์ง€! ๐Ÿฏ

๊ทธ๋Ÿผ ์ด์ œ๋ถ€ํ„ฐ Endlessh์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ , ์–ด๋–ป๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ•จ๊ป˜ ์‚ดํŽด๋ณด์ž. ์ค€๋น„๋๋‹ˆ? ๊ทธ๋Ÿผ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ!

๐Ÿค” Endlessh๊ฐ€ ๋ญ์•ผ? SSH ํƒ€ํ”ผํŒ…์€ ๋˜ ๋ญ๊ณ ?

์ž, ๋จผ์ € Endlessh๊ฐ€ ๋ญ”์ง€ ์•Œ์•„๋ณด์ž. Endlessh๋Š” SSH ์„œ๋ฒ„๋ฅผ ํ‰๋‚ด ๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์ด์•ผ. ๊ทผ๋ฐ ์ด๊ฒŒ ์ง„์งœ SSH ์„œ๋ฒ„๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฐ€์งœ๋ผ๋Š” ๊ฒŒ ํฌ์ธํŠธ์ง€! ๐Ÿ˜‰

Endlessh๋Š” SSH ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ฌดํ•œํžˆ ๋ฐฐ๋„ˆ๋ฅผ ๋ณด๋‚ด๋Š” ์—ญํ• ์„ ํ•ด. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ญ๊ฐ€ ์ข‹์„๊นŒ? ๋ฐ”๋กœ ์•…์˜์ ์ธ ์ ‘์† ์‹œ๋„๋ฅผ ํ•˜๋Š” ํ•ด์ปค๋“ค์˜ ์‹œ๊ฐ„์„ ๋‚ญ๋น„์‹œํ‚ค๋Š” ๊ฑฐ์•ผ! ์žฌ๋ฐŒ์ง€ ์•Š๋‹ˆ?

๊ทธ๋Ÿผ SSH ํƒ€ํ”ผํŒ…์€ ๋ญ˜๊นŒ? ํƒ€ํ”ผํŒ…(tarpit)์ด๋ผ๋Š” ๋ง์€ 'ํƒ€๋ฅด ๊ตฌ๋ฉ์ด'๋ผ๋Š” ๋œป์ด์•ผ. ๋งˆ์น˜ ๋ˆ์ ๋ˆ์ ํ•œ ํƒ€๋ฅด์— ๋น ์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ํ•ด์ปค๋“ค์„ ๋ถ™์žก์•„๋‘๋Š” ๊ฑฐ์ง€. ์ฆ‰, SSH ํƒ€ํ”ผํŒ…์€ SSH ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋Š” ๊ณต๊ฒฉ์ž๋ฅผ ์†์—ฌ์„œ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ ์ด์•ผ.

๐ŸŽญ ์žฌ๋ฏธ์žˆ๋Š” ๋น„์œ : Endlessh๋Š” ๋งˆ์น˜ ํ•ด์ปค๋“ค์„ ์œ„ํ•œ '๋ฌดํ•œ ๋กค๋Ÿฌ์ฝ”์Šคํ„ฐ'๊ฐ™์€ ๊ฑฐ์•ผ. ํƒ€๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ๋๋‚˜์ง€ ์•Š๋Š” ๋กค๋Ÿฌ์ฝ”์Šคํ„ฐ! ํ•ด์ปค๋“ค์€ ์—ฐ๊ฒฐ์ด ๋  ์ค„ ์•Œ๊ณ  ๊ณ„์† ๊ธฐ๋‹ค๋ฆฌ์ง€๋งŒ, ์‚ฌ์‹ค ์˜์›ํžˆ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๋Š” ๊ฑฐ์ง€. ๐Ÿ˜„

์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ Endlessh๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์–ด:

  • ํ•ด์ปค๋“ค์˜ ์‹œ๊ฐ„๊ณผ ๋ฆฌ์†Œ์Šค ๋‚ญ๋น„
  • ์ž๋™ํ™”๋œ ๊ณต๊ฒฉ ๋„๊ตฌ์˜ ํšจ์œจ์„ฑ ์ €ํ•˜
  • ์‹ค์ œ SSH ์„œ๋ฒ„๋กœ์˜ ๊ณต๊ฒฉ ์‹œ๋„ ๊ฐ์†Œ
  • ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„์˜ ์šฉ์ด์„ฑ ์ฆ๊ฐ€

ํฅ๋ฏธ๋กญ์ง€ ์•Š๋‹ˆ? ์ด์ œ Endlessh๊ฐ€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž!

Endlessh ๋™์ž‘ ์›๋ฆฌ ํ•ด์ปค Endlessh ์„œ๋ฒ„ SSH ์—ฐ๊ฒฐ ์‹œ๋„ ๋ฌดํ•œ ๋ฐฐ๋„ˆ ์‘๋‹ต

์œ„ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด Endlessh์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด. ํ•ด์ปค๊ฐ€ SSH ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋ฉด, Endlessh ์„œ๋ฒ„๋Š” ๊ณ„์†ํ•ด์„œ ์˜๋ฏธ ์—†๋Š” ๋ฐฐ๋„ˆ๋ฅผ ๋ณด๋‚ด๋Š” ๊ฑฐ์•ผ. ๋งˆ์น˜ ๋์—†๋Š” ๋Œ€ํ™”๋ฅผ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ง์ด์•ผ! ๐Ÿ˜†

์ด์ œ Endlessh์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๊ฐ€ ๋์ง€? ๊ทธ๋Ÿผ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€์„œ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๊ตฌ์ถ•ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž!

๐Ÿ› ๏ธ Endlessh ์„ค์น˜ํ•˜๊ธฐ

์ž, ์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ Endlessh๋ฅผ ์„ค์น˜ํ•ด๋ณด์ž! ๊ฑฑ์ • ๋งˆ, ์–ด๋ ต์ง€ ์•Š์•„. ๊ทธ๋ƒฅ ์นœ๊ตฌ๋ž‘ ๊ฒŒ์ž„ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๋ฉด ๋ผ. ๐Ÿ˜‰

๋จผ์ €, Endlessh๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์ด ํ•„์š”ํ•ด. ์šฐ๋ถ„ํˆฌ๋‚˜ ๋ฐ๋น„์•ˆ ๊ฐ™์€ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์™„๋ฒฝํ•ด! ํ˜น์‹œ ์œˆ๋„์šฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, WSL(Windows Subsystem for Linux)์„ ์„ค์น˜ํ•ด์„œ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด.

Endlessh ์„ค์น˜ ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์‚ดํŽด๋ณด์ž:

  1. ํ•„์š”ํ•œ ๋„๊ตฌ ์„ค์น˜ํ•˜๊ธฐ

    ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด:

    sudo apt update
    sudo apt install git build-essential

    ์ด ๋ช…๋ น์–ด๋กœ git๊ณผ ๋นŒ๋“œ์— ํ•„์š”ํ•œ ๋„๊ตฌ๋“ค์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์–ด.

  2. Endlessh ์†Œ์Šค์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ

    ์ด์ œ Endlessh์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์•ผ ํ•ด. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด๋ด:

    git clone https://github.com/skeeto/endlessh.git
    cd endlessh

    ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด Endlessh ํด๋”๋กœ ์ด๋™ํ•˜๊ฒŒ ๋  ๊ฑฐ์•ผ.

  3. Endlessh ๋นŒ๋“œํ•˜๊ธฐ

    ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์œผ๋‹ˆ ์ด์ œ ๋นŒ๋“œํ•ด์•ผ ํ•ด. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด:

    make

    ์ด ๋ช…๋ น์–ด๋กœ Endlessh๋ฅผ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ์–ด. ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ์—†๋‹ค๋ฉด ์„ฑ๊ณต์ ์œผ๋กœ ๋นŒ๋“œ๋œ ๊ฑฐ์•ผ!

  4. Endlessh ์„ค์น˜ํ•˜๊ธฐ

    ๋นŒ๋“œ๊ฐ€ ์™„๋ฃŒ๋๋‹ค๋ฉด ์ด์ œ ์„ค์น˜ํ•  ์ฐจ๋ก€์•ผ. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด:

    sudo make install

    ์ด ๋ช…๋ น์–ด๋กœ Endlessh๋ฅผ ์‹œ์Šคํ…œ์— ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์–ด.

์ถ•ํ•˜ํ•ด! ๐ŸŽ‰ ์ด์ œ Endlessh๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜๋์–ด. ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€? ๋งˆ์น˜ ๋ ˆ๊ณ  ๋ธ”๋ก ์กฐ๋ฆฝํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ฐจ๊ทผ์ฐจ๊ทผ ๋”ฐ๋ผํ•˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ ํ•  ์ˆ˜ ์žˆ์–ด!

๐Ÿ’ก ๊ฟ€ํŒ: ๋งŒ์•ฝ ์„ค์น˜ ๊ณผ์ •์—์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค๋ฉด, ์žฌ๋Šฅ๋„ท(https://www.jaenung.net)์—์„œ ์ „๋ฌธ๊ฐ€์˜ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด. ์žฌ๋Šฅ๋„ท์—๋Š” ๋‹ค์–‘ํ•œ IT ์ „๋ฌธ๊ฐ€๋“ค์ด ์žˆ์–ด์„œ ์–ด๋ ค์šด ๋ฌธ์ œ๋„ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€!

์ด์ œ Endlessh๊ฐ€ ์„ค์น˜๋์œผ๋‹ˆ, ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€๋ณผ๊นŒ? Endlessh๋ฅผ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž!

โš™๏ธ Endlessh ์„ค์ •ํ•˜๊ธฐ

์ž, ์ด์ œ Endlessh๋ฅผ ์„ค์น˜ํ–ˆ์œผ๋‹ˆ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž! ์„ค์ •์€ ๋งˆ์น˜ ๋„ค ์ทจํ–ฅ๋Œ€๋กœ ๋ฐฉ์„ ๊พธ๋ฏธ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ด. ๋„ค๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ Endlessh๋ฅผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•  ์ˆ˜ ์žˆ์–ด! ๐Ÿ˜Š

Endlessh์˜ ์„ค์ • ํŒŒ์ผ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ /etc/endlessh/config์— ์œ„์น˜ํ•ด ์žˆ์–ด. ํ•˜์ง€๋งŒ ์ฒ˜์Œ ์„ค์น˜ํ–ˆ์„ ๋•Œ๋Š” ์ด ํŒŒ์ผ์ด ์—†์„ ์ˆ˜๋„ ์žˆ์–ด. ๊ทธ๋Ÿด ๋• ์ง์ ‘ ๋งŒ๋“ค์–ด์ฃผ๋ฉด ๋ผ!

์„ค์ • ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ํŽธ์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ์•„๋ณด์ž:

  1. ์„ค์ • ํŒŒ์ผ ์ƒ์„ฑํ•˜๊ธฐ

    ๋จผ์ € ์„ค์ • ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์•ผ ํ•ด. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด๋ด:

    sudo mkdir -p /etc/endlessh
    sudo nano /etc/endlessh/config

    ์ด ๋ช…๋ น์–ด๋กœ ์„ค์ • ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  nano ํŽธ์ง‘๊ธฐ๋กœ ์—ด ์ˆ˜ ์žˆ์–ด.

  2. ๊ธฐ๋ณธ ์„ค์ • ์ž…๋ ฅํ•˜๊ธฐ

    nano ํŽธ์ง‘๊ธฐ๊ฐ€ ์—ด๋ฆฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ์„ค์ •์„ ์ž…๋ ฅํ•ด:

    Port 2222
    Delay 10000
    MaxLineLength 32
    MaxClients 4096
    BindFamily inet
    LogLevel 1

    ๊ฐ ์„ค์ •์˜ ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„:

    • Port: Endlessh๊ฐ€ ์‚ฌ์šฉํ•  ํฌํŠธ ๋ฒˆํ˜ธ์•ผ. ๊ธฐ๋ณธ๊ฐ’์€ 2222์ง€๋งŒ, ์‹ค์ œ SSH ํฌํŠธ์ธ 22๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์–ด.
    • Delay: ๊ฐ ์ค„์„ ๋ณด๋‚ด๋Š” ์‚ฌ์ด์˜ ์ง€์—ฐ ์‹œ๊ฐ„(๋ฐ€๋ฆฌ์ดˆ)์ด์•ผ. 10000์€ 10์ดˆ๋ฅผ ์˜๋ฏธํ•ด.
    • MaxLineLength: ๊ฐ ์ค„์˜ ์ตœ๋Œ€ ๊ธธ์ด์•ผ. 32๋ฐ”์ดํŠธ๋กœ ์„ค์ •๋ผ ์žˆ์–ด.
    • MaxClients: ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ํด๋ผ์ด์–ธํŠธ ์ˆ˜์•ผ.
    • BindFamily: ๋ฐ”์ธ๋”ฉํ•  ์ฃผ์†Œ ์ฒด๊ณ„์•ผ. inet์€ IPv4๋ฅผ ์˜๋ฏธํ•ด.
    • LogLevel: ๋กœ๊ทธ ๋ ˆ๋ฒจ์ด์•ผ. 1์€ ๊ธฐ๋ณธ์ ์ธ ๋กœ๊น…์„ ์˜๋ฏธํ•ด.
  3. ์„ค์ • ์ €์žฅํ•˜๊ธฐ

    ์„ค์ •์„ ๋‹ค ์ž…๋ ฅํ–ˆ๋‹ค๋ฉด, Ctrl+X๋ฅผ ๋ˆ„๋ฅด๊ณ  Y๋ฅผ ์ž…๋ ฅํ•œ ํ›„ Enter๋ฅผ ๋ˆŒ๋Ÿฌ ์ €์žฅํ•˜๊ณ  ๋‚˜์™€.

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์ธ Endlessh ์„ค์ •์ด ์™„๋ฃŒ๋ผ! ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋์ด ์•„๋‹ˆ์•ผ. ๋„ค ์ƒํ™ฉ์— ๋งž๊ฒŒ ์„ค์ •์„ ๋” ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์–ด.

๐Ÿ”ง ๊ณ ๊ธ‰ ์„ค์ • ํŒ:

  • Port: ์‹ค์ œ SSH ํฌํŠธ(22)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๊ธฐ์กด SSH ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฅธ ํฌํŠธ๋กœ ์˜ฎ๊ธฐ๊ณ  Endlessh๋ฅผ 22๋ฒˆ ํฌํŠธ์— ์„ค์ •ํ•  ์ˆ˜ ์žˆ์–ด. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ง„์งœ ํ•ด์ปค๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์†์ผ ์ˆ˜ ์žˆ์ง€!
  • Delay: ์ด ๊ฐ’์„ ์กฐ์ ˆํ•ด์„œ ํ•ด์ปค๋ฅผ ๋” ์˜ค๋ž˜ ๋ถ™์žก์•„๋‘˜ ์ˆ˜ ์žˆ์–ด. ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ์งง๊ฒŒ ์„ค์ •ํ•˜๋ฉด ํ•ด์ปค๊ฐ€ ๋นจ๋ฆฌ ํฌ๊ธฐํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฃผ์˜ํ•ด์•ผ ํ•ด.
  • MaxLineLength: ์ด ๊ฐ’์„ ๋Š˜๋ฆฌ๋ฉด ๋” ๊ธด ๋ฐฐ๋„ˆ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์–ด. ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ๊ธธ๊ฒŒ ์„ค์ •ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์„ ๋งŽ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ ๋‹นํžˆ ์กฐ์ ˆํ•˜๋Š” ๊ฒŒ ์ข‹์•„.

์„ค์ •์„ ๋งˆ์ณค๋‹ค๋ฉด, ์ด์ œ Endlessh๋ฅผ ์‹คํ–‰ํ•  ์ค€๋น„๊ฐ€ ๋์–ด! ๋‹ค์Œ ์„น์…˜์—์„œ ์–ด๋–ป๊ฒŒ Endlessh๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž.

Endlessh ์„ค์ • ๋‹ค์ด์–ด๊ทธ๋žจ Endlessh ์„ค์ • ํŒŒ์ผ Port: 2222 Delay: 10000ms MaxLineLength: 32 MaxClients: 4096 BindFamily: inet LogLevel: 1 โ† Endlessh๊ฐ€ ์‚ฌ์šฉํ•  ํฌํŠธ โ† ๊ฐ ์ค„ ์‚ฌ์ด์˜ ์ง€์—ฐ ์‹œ๊ฐ„ โ† ๊ฐ ์ค„์˜ ์ตœ๋Œ€ ๊ธธ์ด โ† ์ตœ๋Œ€ ๋™์‹œ ์—ฐ๊ฒฐ ์ˆ˜ โ† ์‚ฌ์šฉํ•  IP ์ฃผ์†Œ ์ฒด๊ณ„ โ† ๋กœ๊ทธ ์ƒ์„ธ ์ˆ˜์ค€

์œ„ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋ณด๋ฉด Endlessh์˜ ์ฃผ์š” ์„ค์ • ํ•ญ๋ชฉ๋“ค์„ ํ•œ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ์–ด. ๊ฐ ์„ค์ •์ด ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋ฉด, ๋„ค ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.

์ด์ œ Endlessh ์„ค์ •์˜ ๊ธฐ๋ณธ์„ ๋ฐฐ์› ์–ด. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋์ด ์•„๋‹ˆ์•ผ! ๋‹ค์Œ ์„น์…˜์—์„œ๋Š” Endlessh๋ฅผ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ๊ฑฐ์•ผ. ์ค€๋น„๋๋‹ˆ? ๊ทธ๋Ÿผ ๊ณ„์† ๊ฐ€๋ณด์ž!

๐Ÿš€ Endlessh ์‹คํ–‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ

์ž, ์ด์ œ ์„ค์น˜๋„ ํ–ˆ๊ณ  ์„ค์ •๋„ ํ–ˆ์œผ๋‹ˆ Endlessh๋ฅผ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•ด๋ณผ ์ฐจ๋ก€์•ผ! ๋งˆ์น˜ ์ƒˆ๋กœ ์‚ฐ ์žฅ๋‚œ๊ฐ์„ ์ฒ˜์Œ ์ผœ๋ณด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์„ค๋ ˆ์ง€ ์•Š๋‹ˆ? ๐Ÿ˜„ ์ž, ์–ด๋–ป๊ฒŒ Endlessh๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š”์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ์•„๋ณด์ž.

1. Endlessh ์‹คํ–‰ํ•˜๊ธฐ

Endlessh๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์–ด. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ?

  1. ์ง์ ‘ ์‹คํ–‰ํ•˜๊ธฐ

    ํ„ฐ๋ฏธ๋„์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด๋ด:

    sudo endlessh

    ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด Endlessh๊ฐ€ ๋ฐ”๋กœ ์‹คํ–‰๋ผ. ํ•˜์ง€๋งŒ ์ด ๋ฐฉ๋ฒ•์€ ํ„ฐ๋ฏธ๋„์„ ๋‹ซ์œผ๋ฉด Endlessh๋„ ๊ฐ™์ด ์ข…๋ฃŒ๋œ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์–ด.

  2. ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ

    Endlessh๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด:

    sudo endlessh &

    ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ„ฐ๋ฏธ๋„์„ ๋‹ซ์•„๋„ Endlessh๊ฐ€ ๊ณ„์† ์‹คํ–‰๋ผ.

  3. ์‹œ์Šคํ…œ ์„œ๋น„์Šค๋กœ ์‹คํ–‰ํ•˜๊ธฐ

    ๊ฐ€์žฅ ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์€ Endlessh๋ฅผ ์‹œ์Šคํ…œ ์„œ๋น„์Šค๋กœ ๋“ฑ๋กํ•ด์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฑฐ์•ผ. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‹œ์Šคํ…œ์ด ์žฌ๋ถ€ํŒ…๋˜์–ด๋„ ์ž๋™์œผ๋กœ Endlessh๊ฐ€ ์‹คํ–‰๋ผ. ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผํ•ด๋ด:

    • ์„œ๋น„์Šค ํŒŒ์ผ ์ƒ์„ฑ:
      sudo nano /etc/systemd/system/endlessh.service
    • ๋‹ค์Œ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ด:
      [Unit]
      Description=Endlessh SSH Tarpit
      After=network.target
      
      [Service]
      Type=simple
      ExecStart=/usr/local/bin/endlessh
      Restart=always
      
      [Install]
      WantedBy=multi-user.target
    • Ctrl+X, Y, Enter๋ฅผ ๋ˆŒ๋Ÿฌ ์ €์žฅํ•˜๊ณ  ๋‚˜์™€.
    • ์‹œ์Šคํ…œ ์„œ๋น„์Šค ํ™œ์„ฑํ™” ๋ฐ ์‹œ์ž‘:
      sudo systemctl enable endlessh
      sudo systemctl start endlessh

์™€! ์ด์ œ Endlessh๊ฐ€ ์‹คํ–‰๋์–ด. ๐ŸŽ‰ ํ•ด์ปค๋“ค์„ ์œ„ํ•œ ๋์—†๋Š” ๋กค๋Ÿฌ์ฝ”์Šคํ„ฐ๊ฐ€ ์‹œ์ž‘๋œ ๊ฑฐ์ง€!

2. Endlessh ์ƒํƒœ ํ™•์ธํ•˜๊ธฐ

Endlessh๊ฐ€ ์ž˜ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด๋ด:

sudo systemctl status endlessh

์ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด Endlessh์˜ ํ˜„์žฌ ์ƒํƒœ, ์‹คํ–‰ ์‹œ๊ฐ„, ์ตœ๊ทผ ๋กœ๊ทธ ๋“ฑ์„ ๋ณผ ์ˆ˜ ์žˆ์–ด.

3. Endlessh ๋กœ๊ทธ ํ™•์ธํ•˜๊ธฐ

Endlessh์˜ ํ™œ๋™์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•ด๋ด. ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด:

sudo journalctl -u endlessh -f

์ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด Endlessh์˜ ํ™œ๋™์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™”๋ฉด์— ํ‘œ์‹œ๋ผ. ๋งˆ์น˜ ํ•ด์ปค๋“ค์˜ ์‹ค์‹œ๊ฐ„ ์ขŒ์ ˆ์„ ๋ณด๋Š” ๊ฒƒ ๊ฐ™์•„ ์žฌ๋ฏธ์žˆ์„ ๊ฑฐ์•ผ! ๐Ÿ˜†

4. Endlessh ์„ค์ • ๋ณ€๊ฒฝํ•˜๊ธฐ

์šด์˜ ์ค‘์— Endlessh์˜ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผํ•ด:

  1. ์„ค์ • ํŒŒ์ผ ํŽธ์ง‘:
    sudo nano /etc/endlessh/config
  2. ์›ํ•˜๋Š” ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์ €์žฅํ•ด.
  3. Endlessh ์„œ๋น„์Šค ์žฌ์‹œ์ž‘:
    sudo systemctl restart endlessh

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ƒˆ๋กœ์šด ์„ค์ •์ด ์ ์šฉ๋ผ.

๐Ÿ† ํ”„๋กœ ํŒ: Endlessh๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ์žฌ๋Šฅ๋„ท(https://www.jaenung.net)์—์„œ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€์˜ ์กฐ์–ธ์„ ๊ตฌํ•ด๋ด. ๊ทธ๋“ค์˜ ๊ฒฝํ—˜๊ณผ ์ง€์‹์„ ๋ฐ”ํƒ•์œผ๋กœ Endlessh๋ฅผ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ!

5. Endlessh ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ

Endlessh๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์—ฐ๊ฒฐ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ๋Š”์ง€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด:

watch -n 1 "ss -tn | grep :2222 | wc -l"

์ด ๋ช…๋ น์–ด๋Š” 1์ดˆ๋งˆ๋‹ค Endlessh์— ์—ฐ๊ฒฐ๋œ ํด๋ผ์ด์–ธํŠธ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค˜. ๋งˆ์น˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•ด์ปค๋“ค์ด ๋น ์ง€๋Š” ๋ชจ์Šต์„ ๋ณด๋Š” ๊ฒƒ ๊ฐ™์•„ ์žฌ๋ฏธ์žˆ์„ ๊ฑฐ์•ผ! ๐Ÿ˜Ž

Endlessh ๊ด€๋ฆฌ ๋Œ€์‹œ๋ณด๋“œ Endlessh ๊ด€๋ฆฌ ๋Œ€์‹œ๋ณด๋“œ ์ƒํƒœ: ์‹คํ–‰ ์ค‘ ์—ฐ๊ฒฐ๋œ ํด๋ผ์ด์–ธํŠธ: 42 ์ด ์—ฐ๊ฒฐ ์‹œ๋„: 1337 ์ด ์—ฐ๊ฒฐ ์‹œ๋„: 1337 ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ 2023-06-15 14:30:22 - ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ ์‹œ๋„ (IP: 192.168.1.100) 2023-06-15 14:30:25 - ๋ฐฐ๋„ˆ ์ „์†ก ์ค‘... 2023-06-15 14:30:30 - ํด๋ผ์ด์–ธํŠธ ๋Œ€๊ธฐ ์ค‘... 2023-06-15 14:30:35 - ์—ฐ๊ฒฐ ์ง€์† ์ค‘ (๊ฒฝ๊ณผ ์‹œ๊ฐ„: 13์ดˆ)

์œ„์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์€ Endlessh ๊ด€๋ฆฌ ๋Œ€์‹œ๋ณด๋“œ์˜ ์˜ˆ์‹œ์•ผ. ์‹ค์ œ๋กœ๋Š” ์ด๋Ÿฐ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์—†์ง€๋งŒ, ์ด๋Ÿฐ ์‹์œผ๋กœ Endlessh์˜ ์ƒํƒœ๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ํŽธ๋ฆฌํ•˜๊ฒ ์ง€? ๐Ÿ˜Š

์ž, ์ด์ œ Endlessh๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ์–ด. ์ด๊ฑธ๋กœ ๋„ค ์„œ๋ฒ„๋Š” ํ•ด์ปค๋“ค์„ ์œ„ํ•œ ๋์—†๋Š” ๋ฏธ๋กœ๊ฐ€ ๋์ง€! ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋์ด ์•„๋‹ˆ์•ผ. Endlessh๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์–ด. ๋‹ค์Œ ์„น์…˜์—์„œ ์•Œ์•„๋ณด์ž!

๐Ÿ” Endlessh ํ™œ์šฉ ์ „๋žต

์™€! ์—ฌ๊ธฐ๊นŒ์ง€ ์™”๋‹ค๋‹ˆ ์ •๋ง ๋Œ€๋‹จํ•ด! ๐ŸŽ‰ ์ด์ œ Endlessh๋ฅผ ์„ค์น˜ํ•˜๊ณ , ์„ค์ •ํ•˜๊ณ , ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋‘ ์•Œ๊ฒŒ ๋์–ด. ํ•˜์ง€๋งŒ ์ง„์ •ํ•œ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๋ ค๋ฉด ์ด๊ฑธ ์–ด๋–ป๊ฒŒ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„์•ผ ํ•ด. ์ž, ์ด์ œ Endlessh๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ์ „๋žต์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

1. ์‹ค์ œ SSH ์„œ๋ฒ„์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ

Endlessh๋ฅผ ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์ง€๋งŒ, ์‹ค์ œ SSH ์„œ๋ฒ„์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๋”์šฑ ํšจ๊ณผ์ ์ด์•ผ. ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ์•Œ์•„๋ณผ๊นŒ?

  • ํฌํŠธ ๋ณ€๊ฒฝ: ์‹ค์ œ SSH ์„œ๋ฒ„์˜ ํฌํŠธ๋ฅผ 22๋ฒˆ์—์„œ ๋‹ค๋ฅธ ๋ฒˆํ˜ธ(์˜ˆ: 2222)๋กœ ๋ณ€๊ฒฝํ•ด.
  • Endlessh ์„ค์ •: Endlessh๋ฅผ 22๋ฒˆ ํฌํŠธ์—์„œ ์‹คํ–‰๋˜๋„๋ก ์„ค์ •ํ•ด.
  • ๋ฐฉํ™”๋ฒฝ ์„ค์ •: ๋ฐฉํ™”๋ฒฝ์„ ์„ค์ •ํ•ด์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” IP์—์„œ๋งŒ 2222๋ฒˆ ํฌํŠธ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด.

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ SSH ์Šค์บ” ๊ณต๊ฒฉ์€ ๋ชจ๋‘ Endlessh๋กœ ๋น ์ง€๊ฒŒ ๋˜๊ณ , ์ง„์งœ ์‚ฌ์šฉ์ž๋งŒ ์‹ค์ œ SSH ์„œ๋ฒ„์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์–ด!

2. ๋กœ๊ทธ ๋ถ„์„ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

Endlessh์˜ ๋กœ๊ทธ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ถ„์„ํ•˜๋ฉด ๋งŽ์€ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์–ด. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ํ™•์ธํ•ด๋ณด์ž:

  • ๊ณต๊ฒฉ ํŒจํ„ด: ์–ด๋–ค ์‹œ๊ฐ„๋Œ€์— ๊ณต๊ฒฉ์ด ์ง‘์ค‘๋˜๋Š”์ง€, ์–ด๋–ค IP์—์„œ ์ฃผ๋กœ ์˜ค๋Š”์ง€ ๋“ฑ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์–ด.
  • ์ง€๋ฆฌ์  ์œ„์น˜: ๊ณต๊ฒฉ IP์˜ ์ง€๋ฆฌ์  ์œ„์น˜๋ฅผ ํ™•์ธํ•ด์„œ ์–ด๋Š ๋‚˜๋ผ์—์„œ ๊ณต๊ฒฉ์ด ๋งŽ์ด ์˜ค๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์–ด.
  • ํšจ๊ณผ ์ธก์ •: ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ๊ณต๊ฒฉ์ž๋ฅผ ๋ถ™์žก์•„๋‘๋Š”์ง€, ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋น„ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š”์ง€ ๋“ฑ์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์–ด.

์ด๋Ÿฐ ์ •๋ณด๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์ •์ฑ…์„ ๋”์šฑ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ์–ด!

3. ํ—ˆ๋‹ˆํŒŸ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ•

Endlessh๋ฅผ ์—ฌ๋Ÿฌ ๋Œ€์˜ ์„œ๋ฒ„์— ์„ค์น˜ํ•ด์„œ ํ—ˆ๋‹ˆํŒŸ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์–ด. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋” ๋งŽ์€ ๊ณต๊ฒฉ์„ ์œ ์ธํ•˜๊ณ  ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์ง€!

  • ๋‹ค์–‘ํ•œ ํฌํŠธ ์‚ฌ์šฉ: ๊ฐ ์„œ๋ฒ„๋งˆ๋‹ค ๋‹ค๋ฅธ ํฌํŠธ์—์„œ Endlessh๋ฅผ ์‹คํ–‰ํ•ด๋ด.
  • ๋‹ค์–‘ํ•œ ์„ค์ •: ๊ฐ ์„œ๋ฒ„๋งˆ๋‹ค ๋‹ค๋ฅธ Delay ๊ฐ’์„ ์„ค์ •ํ•ด์„œ ์–ด๋–ค ์„ค์ •์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ์ง€ ๋น„๊ตํ•ด๋ณผ ์ˆ˜ ์žˆ์–ด.
  • ์ค‘์•™ ๋กœ๊ทธ ์ˆ˜์ง‘: ๋ชจ๋“  Endlessh ์„œ๋ฒ„์˜ ๋กœ๊ทธ๋ฅผ ์ค‘์•™ ์„œ๋ฒ„์— ์ˆ˜์ง‘ํ•ด์„œ ํ•œ ๋ฒˆ์— ๋ถ„์„ํ•ด๋ด.

4. ์ž๋™ํ™” ๋„๊ตฌ์™€ ์—ฐ๋™

Endlessh์˜ ํšจ๊ณผ๋ฅผ ๊ทน๋Œ€ํ™”ํ•˜๋ ค๋ฉด ๋‹ค๋ฅธ ๋ณด์•ˆ ๋„๊ตฌ๋“ค๊ณผ ์—ฐ๋™ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์•„. ์˜ˆ๋ฅผ ๋“ค๋ฉด:

  • Fail2Ban: Endlessh์— ์ž์ฃผ ์ ‘์† ์‹œ๋„ํ•˜๋Š” IP๋ฅผ ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์–ด.
  • IDS/IPS: Endlessh์˜ ๋กœ๊ทธ๋ฅผ ์นจ์ž… ํƒ์ง€/๋ฐฉ์ง€ ์‹œ์Šคํ…œ๊ณผ ์—ฐ๋™ํ•ด์„œ ๋” ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์–ด.
  • ์•Œ๋ฆผ ์‹œ์Šคํ…œ: ํŠน์ • ์กฐ๊ฑด(์˜ˆ: ์—ฐ๊ฒฐ ์‹œ๋„๊ฐ€ ๊ธ‰์ฆ)์ด ๋ฐœ์ƒํ•˜๋ฉด ์ž๋™์œผ๋กœ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์–ด.

๐Ÿ’ก ํ”„๋กœ ํŒ: ์ด๋Ÿฐ ๊ณ ๊ธ‰ ์„ค์ •์ด๋‚˜ ์—ฐ๋™์ด ์–ด๋ ต๋‹ค๋ฉด, ์žฌ๋Šฅ๋„ท(https://www.jaenung.net)์—์„œ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€์˜ ๋„์›€์„ ๋ฐ›์•„๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์•„. ๊ทธ๋“ค์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ!

5. ์ง€์†์ ์ธ ์—…๋ฐ์ดํŠธ์™€ ๋ชจ๋‹ˆํ„ฐ๋ง

๋งˆ์ง€๋ง‰์œผ๋กœ, Endlessh๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋์ด ์•„๋‹ˆ์•ผ. ์ง€์†์ ์ธ ๊ด€๋ฆฌ์™€ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•ด:

  • ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ: Endlessh์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ๋‚˜์˜ค๋ฉด ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธํ•ด.
  • ์„ค์ • ์ตœ์ ํ™”: ๋กœ๊ทธ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ฃผ๊ธฐ์ ์œผ๋กœ ์„ค์ •์„ ์กฐ์ •ํ•ด.
  • ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง: Endlessh๊ฐ€ ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณผ๋„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”์ง€ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ™•์ธํ•ด.

์ด๋ ‡๊ฒŒ Endlessh๋ฅผ ์ „๋žต์ ์œผ๋กœ ํ™œ์šฉํ•˜๋ฉด, ๋‹จ์ˆœํ•œ SSH ํƒ€ํ”ผํŒ… ๋„๊ตฌ๋ฅผ ๋„˜์–ด์„œ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์†”๋ฃจ์…˜์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด! ํ•ด์ปค๋“ค์€ ๋„ค ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๋ ค๋‹ค๊ฐ€ ๋์—†๋Š” ๋ฏธ๋กœ์— ๋น ์ง€๊ฒŒ ๋  ๊ฑฐ์•ผ. ๐Ÿ˜„

Endlessh ํ™œ์šฉ ์ „๋žต ๋‹ค์ด์–ด๊ทธ๋žจ Endlessh ํ™œ์šฉ ์ „๋žต ์‹ค์ œ SSH ์„œ๋ฒ„์™€ ์—ฐ๋™ ๋กœ๊ทธ ๋ถ„์„ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ํ—ˆ๋‹ˆํŒŸ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ• ์ž๋™ํ™” ๋„๊ตฌ ์—ฐ๋™ ์ง€์†์ ์ธ ์—…๋ฐ์ดํŠธ

์œ„ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์šด Endlessh ํ™œ์šฉ ์ „๋žต์„ ํ•œ๋ˆˆ์— ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์–ด. ๊ฐ ์ „๋žต๋“ค์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๊ณ  ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ์ง€? ์ด ๋ชจ๋“  ์ „๋žต์„ ์ž˜ ์กฐํ•ฉํ•˜๋ฉด ์ •๋ง ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด!

์ž, ์ด์ œ Endlessh์˜ ๋ชจ๋“  ๊ฒƒ์„ ๋ฐฐ์› ์–ด! ์„ค์น˜๋ถ€ํ„ฐ ์„ค์ •, ์‹คํ–‰, ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ธ‰ ํ™œ์šฉ ์ „๋žต๊นŒ์ง€. ์ด์ œ ๋„ˆ๋Š” Endlessh ์ „๋ฌธ๊ฐ€์•ผ! ๐Ÿ† ์ด ์ง€์‹์„ ์ž˜ ํ™œ์šฉํ•ด์„œ ๋„ค ์„œ๋ฒ„๋ฅผ ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€ํ‚ค๊ธธ ๋ฐ”๋ผ. ํ•ด์ปค๋“ค์€ ๋„ค ์„œ๋ฒ„ ์•ž์—์„œ ์ขŒ์ ˆํ•˜๊ฒŒ ๋  ๊ฑฐ์•ผ! ๐Ÿ˜„

ํ˜น์‹œ ๋” ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๋‹ค๋ฉด ์–ธ์ œ๋“  ๋ฌผ์–ด๋ด. ๊ทธ๋ฆฌ๊ณ  ๋„ค๊ฐ€ Endlessh๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ฒช์€ ๊ฒฝํ—˜์ด๋‚˜ ํŒ์ด ์žˆ๋‹ค๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•ด์ฃผ๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฑฐ์•ผ. ์šฐ๋ฆฌ ๋ชจ๋‘ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ๊ฑฐ์ง€!

๋ณด์•ˆ์˜ ์„ธ๊ณ„๋Š” ๋์ด ์—†์–ด. Endlessh๋Š” ๊ทธ ์—ฌ์ •์˜ ์‹œ์ž‘์ผ ๋ฟ์ด์•ผ. ์•ž์œผ๋กœ๋„ ๊ณ„์†ํ•ด์„œ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๊ณ  ๋„์ „ํ•˜๊ธธ ๋ฐ”๋ผ. ํ™”์ดํŒ…! ๐Ÿ’ช