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. ์ด์ 1 ๋ค์