Key 2

[Linux] SSH pem key ์ƒ์„ฑ (EC2์— SSH ์—ฐ๊ฒฐํ•˜๊ธฐ)

AWS EC2์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ฒผ๋‹ค. EC2 ํ‚คํŽ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—์„œ ์ ‘๊ทผํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ EC2 ์ธ์Šคํ„ด์Šค ํ‚คํŽ˜์–ด๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ๋”ฐ๋กœ ์žˆ๊ณ  ๊ถŒํ•œ์ด ์—†์–ด ์ƒ์„ฑ์ด ์–ด๋ ต๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ํด๋ผ์–ธํŠธ์—์„œ ์ƒ์„ฑํ•œ Public key๋ฅผ ์ด์šฉํ•˜์—ฌ EC2์— SSH ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. 1. Client์—์„œ SSH ๋กœ๊ทธ์ธ์„ ์œ„ํ•œ RSA(๊ณต๊ฐœํ‚ค-๊ฐœ์ธํ‚ค)๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. 2. Server์— authorized_keys ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค. 3. Client์—์„œ Public key๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค. 4. Server์˜ authorized_keys์— ๋ถ™์—ฌ ๋„ฃ๋Š”๋‹ค. 5. Client์˜ Private Key๋ฅผ .pem ํ™•์žฅ์ž๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. 6. Client์—์„œ key ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์—ฌ ์—ฐ๊ฒฐ์„ ํ™•์ธํ•œ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๋ฐฉ..

[JAVA] Map ์ „์ฒด ์ถœ๋ ฅ(entrySet, keySet, Iterator)

HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค Map์˜ ๊ฐ’์„ ์ „์ฒด ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•1 : entrySet() HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค key์™€ value์˜ ๊ฐ’ ๋ชจ๋‘ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•2 : keySet() HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค key์˜ ๊ฐ’๋งŒ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•3 : entrySet().iterator() HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค iterator ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ปฌ๋ ‰์…˜์ธ Map์—์„œ iterator ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Map์— entrySet(), keySer() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Set ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜๋ฐ›์€ ํ›„ iterator ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•4 : keySet().iterator() HTML..

๋ฐ˜์‘ํ˜•