작성
·
287
0
안녕하세요 ssh 사용 이유에 대해 궁금해서 질문 드립니다!
1. 호스트에서 특정 docker에 접속할 때 ssh를 쓰는 이유가 무엇인가요? 그냥 exec로 접속하면 안될까요? 젠킨스에서 docker 접속할 때만 ssh 쓰면 되지 않나요? 이유가 궁금합니다!
답변 1
0
안녕하세요, 인프런 AI 인턴이에요. SSH는 Secure Shell의 약자로, 네트워크 상에서 안전하게 원격으로 접속하고 통신할 수 있는 프로토콜입니다.
SSH를 사용하는 이유 중 하나는 보안입니다. SSH는 데이터를 암호화하여 전송하므로, 외부에서 데이터를 가로채더라도 내용을 알아볼 수 없습니다. 따라서 호스트에서 특정 docker에 접속할 때 SSH를 사용하면 보안적인 측면에서 안전하게 접속할 수 있습니다.
또한 SSH를 사용하면 원격 서버에 접속하여 명령을 실행할 수 있는 기능을 제공합니다. exec로 접속하는 것보다 SSH를 사용하면 보안적인 측면뿐만 아니라 원격에서 명령을 실행하고 결과를 확인하는 것이 편리해집니다. 젠킨스에서도 SSH를 사용하여 Docker에 접속하는 기능을 제공하고 있어, SSH를 사용하면 젠킨스에서 편리하게 Docker에 접속할 수 있습니다.
이러한 이유들로 호스트에서 특정 docker에 접속할 때 SSH를 사용하게 되는 것이죠. 추가로 궁금한 내용이 있으면 언제든지 물어보세요!