๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SSH2

[Vagrant] SSH ๊ณต๊ฐœํ‚ค ์ž๋™ ๋“ฑ๋ก ํ™˜๊ฒฝ ์„ค์ •, Ansible ์‚ฌ์šฉ ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” Vagrant๋ฅผ ์ด์šฉํ•ด์„œ ansible์„ ์‚ฌ์šฉํ•  ๋•Œ ์ธ์ฆ ์ž‘์—…์„ ์ƒ๋žตํ•˜๊ธฐ ์œ„ํ•ด SSH ๊ณต๊ฐœํ‚ค๋ฅผ ์ž๋™์œผ๋กœ ๋“ฑ๋กํ•˜๋Š” ์‹ค์Šต๋‹ˆ๋‹ค. Vagrant๋ฅผ ์ด์šฉํ•ด์„œ provisioningํ•  ๋•Œ Ansible์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ansible์€ ssh๋ฅผ ํ†ตํ•ด ํ†ต์‹ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ansible hosts์— ์ง์ ‘ ๊ณ„์ •์ •๋ณด๋ฅผ ๋“ฑ๋กํ•ด์ฃผ์ง€ ์•Š๋Š” ์ด์ƒ -k ์˜ต์…˜์„ ์ด์šฉํ•ด์•ผํ•˜์ง€๋งŒ... vagrant์—์„œ ํ™˜๊ฒฝ ์„ธํŒ…์„ ์œ„ํ•ด -k ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋Ÿฐ ๋ถˆํŽธํ•จ์„ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•ด ๊ณต๊ฐœํ‚ค๋ฅผ vagrant์—์„œ ์ง์ ‘ ๋“ฑ๋กํ•˜์—ฌ provisioning์„ ํŽธํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant_API_Version = "2" .. 2020. 12. 20.
[CentOS] ssh password ์ž…๋ ฅ ์—†์ด ๋กœ๊ทธ์ธ ํ•˜๊ธฐ, ssh-keygen ๊ณต๊ฐœํ‚ค ์ƒ์„ฑ SSH ๋กœ๊ทธ์ธ OS : CentOS Linux release 7.8 hosts: 222.111.71.200, 222.111.71.201 user: root ๋ชฉํ‘œ : 222.111.71.200 root ๊ณ„์ •์—์„œ 222.111.71.201 root๊ณ„์ •์œผ๋กœ ๊ณต๊ฐœํ‚ค๋ฅผ ์ด์šฉํ•œ ssh ์ ‘์† ๋‹ค๋ฅธ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด SSH ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋งค๋ฒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ ‘์†ํ•˜๋Š”๋ฐ ์ด๋Ÿฌํ•œ ๊ณผ์ •์„ ssh-keygen์œผ๋กœ ๊ณต๊ฐœํ‚ค๋ฅผ ์ด์šฉํ•ด์„œ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜ ์‹ค์Šต ๋‚ด์šฉ์€ 222.111.71.201 root๊ณ„์ •์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์—†์ด ๋กœ๊ทธ์ธํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. 222.111.71.200 root ๊ณ„์ •์—์„œ ์ƒ์„ฑํ•œ ๊ณต๊ฐœํ‚ค๋ฅผ ๋ณด๋‚ด ํ™˜๊ฒฝ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. Permission denied (publickey,gssapi-keyex.. 2020. 12. 19.