NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

์•„์ง๋„ Putty + WinSCP/FileZilla๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”?

๊ทธ๋ ‡๋‹ค๋ฉด xShell๊ณผ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • SSH ํ”„๋กœํ† ์ฝœ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด telnet ๋˜๋Š” rlogin์ž…๋‹ˆ๋‹ค.
  • ๋™์‹œ์— ์—ฌ๋Ÿฌ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํƒญ ๋ฉ”์ปค๋‹ˆ์ฆ˜).
  • ๋งค๋ฒˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•  ํ•„์š” ์—†์ด ๊ธฐ์–ตํ•ด๋‘๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฒ„์ „ 6๋ถ€ํ„ฐ UTF-8์„ ํฌํ•จํ•œ ๋ชจ๋“  ๋Ÿฌ์‹œ์•„์–ด ์ธ์ฝ”๋”ฉ์„ ์ดํ•ดํ•˜๋Š” ๋Ÿฌ์‹œ์•„์–ด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์—ฐ๊ฒฐ๊ณผ ํ‚ค ์—ฐ๊ฒฐ์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ๋˜ํ•œ ftp/sftp๋ฅผ ํ†ตํ•ด ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋” ์ด์ƒ WinSCP ๋˜๋Š” FileZilla๋ฅผ ๋ณ„๋„๋กœ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • xShell ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•˜์—ฌ ์ผ๋ฐ˜ FTP ๋ฐ SFTP๋ฅผ ์ง€์›ํ•˜๋Š” xFtp๋„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ ์€ xFtp๊ฐ€ ํ™œ์„ฑ SSH ์„ธ์…˜์—์„œ ์ง์ ‘ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŒŒ์ผ ์ „์†ก ๋ชจ๋“œ(sFtp ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ)์—์„œ ์ด ํŠน์ • ์„œ๋ฒ„์— ์ฆ‰์‹œ ์—ฐ๊ฒฐ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ xFtp๋ฅผ ์ง์ ‘ ์—ด๊ณ  ๋ชจ๋“  ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ณต๊ฐœ/๊ฐœ์ธ ํ‚ค ์ƒ์„ฑ๊ธฐ์™€ ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ด€๋ฆฌ์ž๋„ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

๊ฐœ์ธ์ , ๋น„์ƒ์—…์  ๋˜๋Š” ๊ต์œก์  ์šฉ๋„๋กœ๋Š” ์™„์ „ํžˆ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค.

www.netsarang.com/ru/free-for-home-school

ํ•„๋“œ๋ฅผ ์ฑ„์šฐ๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋ฉด ๋‹ค์šด๋กœ๋“œ ๋งํฌ๊ฐ€ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

๋‘ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋ชจ๋‘ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ์‚ฌํ•˜์ž.

์‹คํ–‰ ํ›„ ์ €์žฅ๋œ ์„ธ์…˜ ๋ชฉ๋ก์ด ํฌํ•จ๋œ ์ฐฝ์ด ํ‘œ์‹œ๋˜์ง€๋งŒ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค. โ€œ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐโ€๋ฅผ ํด๋ฆญํ•˜์„ธ์š”

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ์ •๋ณด, ํฌํŠธ/ํ˜ธ์ŠคํŠธ/IP ์ฃผ์†Œ ๋ฐ ์›ํ•˜๋Š” ์„ธ์…˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์œผ๋กœ ์ธ์ฆ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ํ™•์ธํ•˜๊ณ  ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

xFTP์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ๊ฒƒ์ด ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•ด์•ผ ํ•  ์œ ์ผํ•œ ๊ฒƒ์€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ SFTP์ด๋ฉฐ ์ผ๋ฐ˜ FTP๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ํŽธ๋ฆฌํ•œ ์ ์€ ์„ ํƒํ•œ ํ…์ŠคํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค
(๋„๊ตฌ - ์˜ต์…˜ - ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค - ํ‘œ์‹œ๋œ ํ…์ŠคํŠธ๋ฅผ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ)

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ‚ค๋ฅผ ์ด์šฉํ•ด ์—ฐ๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์–ด ํ›จ์”ฌ ์•ˆ์ „ํ•˜๊ณ  ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค, ๋” ์ •ํ™•ํ•˜๊ฒŒ๋Š” ๊ณต๊ฐœ/๊ฐœ์ธ ํ‚ค ์Œ์„ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Xagent(์„ค์น˜ ํฌํ•จ)๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋น„์–ด ์žˆ๋Š” ๋™์•ˆ ํ‚ค ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ‚ค ๊ด€๋ฆฌ๋ฅผ ํด๋ฆญํ•œ ๋‹ค์Œ ์ƒ์„ฑ์„ ํด๋ฆญํ•˜์„ธ์š”.
RSA ์œ ํ˜•
์ตœ์†Œ ๊ธธ์ด 4096๋น„ํŠธ.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ํด๋ฆญํ•˜๊ณ  ๊ธฐ๋‹ค๋ฆฌ์„ธ์š”. ๊ทธ๋Ÿผ ๋˜ ๋‹ค์Œ

์šฐ๋ฆฌ๋Š” ํŽธ๋ฆฌํ•œ ๋Œ€๋กœ ํ‚ค ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ถ”๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•˜์—ฌ ํ‚ค๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋‹ค๋ฅธ ์žฅ์น˜์—์„œ ํ‚ค๋ฅผ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์š”์ฒญ๋ฉ๋‹ˆ๋‹ค).

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹ค์Œ์—๋Š” PUBLIC ํ‚ค ์ž์ฒด๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ํ‚ค๋ฅผ ์—ฌ๋Ÿฌ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ด๋กœ์จ ์„ธ๋Œ€๊ฐ€ ์™„์„ฑ๋˜์ง€๋งŒ, ๊ทธ๊ฒŒ ๋‹ค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
์„œ๋ฒ„์— ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
SSH๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  /root/.ssh๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

root@alexhost# cd /root/.ssh

90%์˜ ๊ฒฝ์šฐ -bash: cd: /root/.ssh: No such file or Directory ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ด๋Š” ์ •์ƒ์ ์ธ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ์„œ๋ฒ„์—์„œ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ด ํด๋”๋Š” ๋ˆ„๋ฝ๋ฉ๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ž์ฒด์˜ ํ‚ค๋„ ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

root@alexhost# ssh-keygen -t rsa -b 4096

ํ‚ค ํŒŒ์ผ์„ ์ €์žฅํ•  ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
Enter๋ฅผ ๋ˆŒ๋Ÿฌ ๊ธฐ๋ณธ /root/.ssh/id_rsa์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์€ ํ‚ค ํŒŒ์ผ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ํ™•์ธ์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜, ๋น„์›Œ๋‘๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.

/root/.ssh๋กœ ๋‹ค์‹œ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

root@alexhost# cd /root/.ssh

Authorized_keys ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

root@alexhost# nano authorized_keys

์œ„์—์„œ ์–ป์€ ํ…์ŠคํŠธ ํ˜•์‹์˜ ํ‚ค๋ฅผ ์—ฌ๊ธฐ์— ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

์ €์žฅ ๋ฐ ์ข…๋ฃŒ.
Ctrl + O
Ctrl + X

xShell๋กœ ์ด๋™ํ•˜์—ฌ ์ €์žฅ๋œ ์„ธ์…˜ ๋ชฉ๋ก์„ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค(Alt+O).

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

์„ธ์…˜์„ ์ฐพ๊ณ  ์†์„ฑ์„ ํด๋ฆญํ•œ ํ›„ ์ธ์ฆ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• ํ•„๋“œ์—์„œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ํ‚ค ํ•„๋“œ์—์„œ ์ด์ „์— ์ƒ์„ฑ๋œ ํ‚ค๋ฅผ ์„ ํƒํ•˜๊ณ  ์ €์žฅํ•œ ํ›„ ์—ฐ๊ฒฐํ•˜์„ธ์š”.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๋Š” PRIVATE ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , PUBLIC ํ‚ค๋Š” ์„œ๋ฒ„์— ๋“ฑ๋ก๋ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๊ฐœ์ธ ํ‚ค๋ฅผ ๋‹ค๋ฅธ PC๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Xagent - ํ‚ค ๊ด€๋ฆฌ์—์„œ ํ‚ค ์„ ํƒ - ๋‚ด๋ณด๋‚ด๊ธฐ, ์ €์žฅ์„ ์„ ํƒํ•˜์„ธ์š”.

๋‹ค๋ฅธ PC์—์„œ๋Š” Xagent - ํ‚ค ๊ด€๋ฆฌ - ๊ฐ€์ ธ์˜ค๊ธฐ, ์„ ํƒ, ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณดํ˜ธ๋œ ๊ฒฝ์šฐ ์ด ์‹œ์ ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค๋Š” ๋ฃจํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‘œ์ค€ ๊ฒฝ๋กœ /user_home_folder/.ssh/authorized_keys
์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์šฉ์ž alexhost์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ /home/alexhost/.ssh/authorized_keys์ž…๋‹ˆ๋‹ค.

NetSarang xShell์€ ๊ฐ•๋ ฅํ•œ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com