inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

ssh 사용 이유

412

박현철

작성한 질문수 5

0

안녕하세요 ssh 사용 이유에 대해 궁금해서 질문 드립니다!

1. 호스트에서 특정 docker에 접속할 때 ssh를 쓰는 이유가 무엇인가요? 그냥 exec로 접속하면 안될까요? 젠킨스에서 docker 접속할 때만 ssh 쓰면 되지 않나요? 이유가 궁금합니다!

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요. SSH는 Secure Shell의 약자로, 네트워크 상에서 안전하게 원격으로 접속하고 통신할 수 있는 프로토콜입니다.

SSH를 사용하는 이유 중 하나는 보안입니다. SSH는 데이터를 암호화하여 전송하므로, 외부에서 데이터를 가로채더라도 내용을 알아볼 수 없습니다. 따라서 호스트에서 특정 docker에 접속할 때 SSH를 사용하면 보안적인 측면에서 안전하게 접속할 수 있습니다.

또한 SSH를 사용하면 원격 서버에 접속하여 명령을 실행할 수 있는 기능을 제공합니다. exec로 접속하는 것보다 SSH를 사용하면 보안적인 측면뿐만 아니라 원격에서 명령을 실행하고 결과를 확인하는 것이 편리해집니다. 젠킨스에서도 SSH를 사용하여 Docker에 접속하는 기능을 제공하고 있어, SSH를 사용하면 젠킨스에서 편리하게 Docker에 접속할 수 있습니다.

이러한 이유들로 호스트에서 특정 docker에 접속할 때 SSH를 사용하게 되는 것이죠. 추가로 궁금한 내용이 있으면 언제든지 물어보세요!

git 에 강의내용에 필요한 파일들 존재하지 않음

0

84

2

젠킨스에 등록된..

0

98

2

필요한 파일만 가지고 배포할 수 있나요?

0

91

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

108

2

jdk 버전 17

0

81

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

63

1

질문이 있습니다!!

0

68

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

203

4

m2 mac: ansible-server에서 container 실행 안됨

0

159

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

97

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

176

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

255

3

Docker Container에서 Tomcat 설치

0

221

2

ec2 여러대에서 각각 직접 설치 이유

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

135

2

ansible 존재여부

0

116

2

젠킨스 빌드 성공후 shutdown

0

249

2

Docker Hub에 Push 무한 로딩

0

120

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

117

1

maven project 오류

0

118

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

150

2