작성
·
403
·
수정됨
0
안녕하세요 수강생입니다.
다름이 아니라 window에 ssh 접속에 저 말고도 많은 분들이 문제를 겪었고 이를 openssh서버 설치등으로 해결한거 같습니다.
그럼 섹션8에서 ssh서버 설치를 도커를 활용해서 하는데 이것과는 관계가 없는 것인가요?
이번 실습은 섹션8 강의 내용과 무관하고 openssh서버 등을 설치하면 되는 건가요?
아니면 혹시 도커 ssh 서버를 활용하기 위해
ansible server에 hosts파일 작성 시 :10022로 작성하고 진행하면 추후 수업에 문제가 없을까요?
답변 2
0
안녕하세요, 이도원입니다.
ssh 설치는 해당 도커 컨테이너를 외부에서도 접속할 수 있게 하려는 (Jenkins나 다른 컨테이너) 의도이기 때문에, 다른 제품을 설치해도 상관 없습니다. (외부에서 SSH 접속만 가능하면 상관없습니다.)
ssh 에 대한 문제는, 몇몇 질문에도 답변 드린 내용 처럼, Docker 컨테이너가 생성 될 때, 해당 Host OS나 Docker engine(Platform) 등에 영향을 받고 있어서, 컨테이너가 생성 될 때, SSH 서버에 대한 설치 작업 이후, 서비스 기동에서 문제가 생기는 경우가 있는 것 같습니다. 저희가 테스트한 한 다양한 MacOS (intel chip, apple chip), Windows 버전 등에서는 모두 이상이 없는 상태에서 공유해 드렸었는데, 몇몇 상황에서는 실행되지 않았던 것 같습니다. 이러한 문제점을 조금이나마 해결하는데 도움이 되고자, 아래 강의에서 VM 설치 하여 사용하는 방식도 소개하고 있으니, Docker + SSH 서버 실행에 문제가 있으시다면 VM으로 진행해 보셔도 괜찮습니다.
[지금 무료] 멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes) 강의 - 인프런 (inflearn.com)
추가로, ansible server에 hosts파일에는 SSH 서버가 접속 가능한 포트를 지정해 주시면 됩니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
튀김떡볶이님, SSH 접속 문제를 겪고 계신 것으로 보여 걱정되시겠습니다.
섹션 8에서 Docker를 사용하여 SSH 서버를 설치하는 부분이 실습 과정에 포함되어 있다면, 도커를 이용한 SSH 서버 설치는 오픈SSH 서버 설치와는 별개의 과정일 수 있습니다. 해당 실습은 특정 환경에서 Jenkins CI/CD 파이프라인을 구축하고 관리하기 위한 예시를 다룰 수 있습니다.
OpenSSH 서버를 설치하는 것은 일반적인 Windows 환경에서의 SSH 접속 문제에 대한 해결책일 수 있습니다.
Ansible 서버의 hosts
파일 작성 시 사용하는 포트(예: :10022
)는 도커 컨테이너와 통신할 때 사용할 포트를 명시하는 것이므로, 포트 포워딩이 올바르게 설정되어 있다면 수업 진행에 문제가 없을 것으로 예상됩니다.
실습시에는 강의에서 제공하는 지침을 따르면서 필요하다면 강의 Q&A 섹션을 통해 추가 지원을 받아보실 것을 권장드립니다.