작성
·
2.4K
0
비슷한 질문이 있는것 같은데..답이 확인되지 않아 재 문의드립니다.
Windows10 기반에 도커데스크탑 설치해서 수업듣고 있는데요. Ansible 에서 kubernetes 제어하기 강의 관련, Ansible Container에서 Window Host로 SSH 접속시 계속 Connection Error 가 발생합니다.
[root@ab43a5323c31 ~]# ssh xx@172.30.1.86
ssh: connect to host 172.30.1.86 port 22: Connection refused
window에 ssh 허용을 위한 추가 설정 같은게 필요할것 같은데..검색해도 잘 안나와서 문의드려봅니다.
답변 2
0
0
안녕하세요, 이도원입니다.
Ansible에서 Windows에 설치 된 SSH 서버에 직접 접속하기 위해서는 Windows에 SSH 서버(OpenSSH)를 설치하시고, SSH에 접속할 수 있는 계정을 추가하시거나 기존 계정(administrator 등)에 권한을 추가해서 사용하시면 됩니다. 만약 올려 주신 오류 내용처럼 Connection refused 오류가 발생한 경우라면, Ansible 서버에서 172.30.1.86(Windows IP address라고 생각됩니다)에 액세스가 가능한지 먼저 확인해 봐야 할 것 같은데, 지금 상황으로는 접속이 되지 않는 문제가 네트워크의 문제인지 SSH Server자체가 설치되지 않은 것인지, 권한에 대한 문제로 접속이 되지 않는 것이지 확인하기 어렵네요. 우선 SSH Server를 설치하셨는지 확인하시고, 설치가 되어 있다면, Docker에서 뿐만 아니라, 일반 SSH Client(윈도우의 CMD에서도 가능)에서 접속이 되는지부터 확인하시는 것이 좋을 것 같습니다.
감사합니다.