Jenkins์์ SSH๋ฅผ ํตํด ์ด์ ์๋ฒ๋ก ๋ฐฐํฌํ๋ ๊ณผ์ ์์ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์

๐ ๋ชฉ์ฐจ
[์ด์ ๋ถ์] Jenkins SSH ๋ฐฐํฌ ์คํจ ์์ธ: ์๋น์ค ๊ณ์ ์ญ์
jenkins.plugins.publish_over.BapPublisherException:
Failed to connect and initialize SSH connection.
Message: [Auth fail for methods 'publickey,password,keyboard-interactive']
๐ ๋ฌธ์ ์ํฉ
- Jenkins๋ ๋ด๋ถ ์๋ฒ(`XXX.XXX.XXX.XXX`)์ SSH๋ก ์ ์ํ์ฌ ํ์ผ์ ๋ฐฐํฌํ๊ณ ์์์
- ์ค์ ๋ ๊ณ์ ์ `cicd`๋ผ๋ ์ ์ฉ ์๋น์ค ๊ณ์
- Jenkins์ ์๋ฒ ๊ฐ ๋คํธ์ํฌ, ํฌํธ, ๋น๋ฐ๋ฒํธ ๋ชจ๋ ์ ์ ์ํ ํ์ธ๋จ
- ํ์ง๋ง ์ ์ ์๋ ์ ์ง์์ ์ผ๋ก `Permission denied` ๋ฐ์
๐ ๏ธ ์์ธ ๋ถ์
Windows ์ด๋ฒคํธ ๋ก๊ทธ๋ฅผ ํตํด ๋ค์ ์ ๋ณด๋ฅผ ํ์ธ:
- ์ด๋ฒคํธID: 4726 (User Account Management)
- ๋ด์ฉ: cicd ๊ณ์ ์ด ์ญ์ ๋จ
- ์ด๋ฒคํธ ๋ฐ์ ์์ : Jenkins SSH ์ ์ ์คํจ ์ด์

์ฆ, Jenkins์์ ์ฌ์ฉ ์ค์ด๋ ์๋น์ค ๊ณ์ (cicd)์ด ์ด์ ์๋ฒ์์ ์ญ์ ๋์ด ์ธ์ฆ ์คํจ๊ฐ ๋ฐ์ํ ๊ฒ์ด ์์ธ
โ ์กฐ์น ๋ด์ฉ
- ์ญ์ ๋ cicd๊ณ์ ์ ๋์ผํ ๊ถํ์ผ๋ก ๋ค์ ์์ฑ
- SSH ์ ๊ทผ ๊ถํ ๋ฐ ๋น๋ฐ๋ฒํธ ์ฌ์ค์
- Jenkins์ ๋ฑ๋ก๋ ๋น๋ฐ๋ฒํธ ์ ๋ณด ์ฌ์ ๋ ฅ ํ `Test Configuration` ์ฑ๊ณต
- SSH ๋ฐฐํฌ ์ ์ํ ํ์ธ

์ด๋ฒ ๊ฒฝํ์ ํตํด ์ป์ ๊ตํ
- Jenkins์ ์๋ฒ ๊ฐ ์๋น์ค ๊ณ์ ์ ์ญ์ /๋ณ๊ฒฝ ์ ๋ฐ๋์ ์ด๊ด ๋ฐ ๊ณต์ง ํ์
- Jenkins ์ค๋ฅ ๋ฉ์์ง์์ `Auth fail`์ ์ธ์ฆ ์ ๋ณด ์ธ์๋ ๊ณ์ ์กด์ฌ ์ฌ๋ถ๊น์ง ์ ๊ฒํด์ผ ํจ
- Windows ์๋ฒ์์๋ ์ด๋ฒคํธ ID 4726์ ํตํด ๊ณ์ ์ญ์ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์์
'๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ฑ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์๋์ฐ์์ ๊ฐ์ ์ด๋ํฐ(VMware, Hyper-V ๋ฑ) IP ํ์ธ (1) | 2025.08.07 |
|---|---|
| [git] GitHub Push ๊ถํ ์ค๋ฅ ๋ฐ์ (403 Error) (3) | 2025.08.05 |
| [Git] ์ฌ์ฉํ์ง ์์ ๋ธ๋์น ์ ๋ฆฌํ๊ธฐ (0) | 2025.04.25 |
| SSL ์ธ์ฆ์ ํ์ธํ๋ ๋ฐฉ๋ฒ (curl, ๋ธ๋ผ์ฐ์ , ๊ฐ๋ฐ์๋๊ตฌ๋ก ์ฝ๊ฒ ์ฒดํฌ) (0) | 2025.03.25 |
| [Hyper-v] ์ฐ๋ถํฌ ํด์๋ ์กฐ์ ํ๊ธฐ (0) | 2025.02.11 |