본문 바로가기
반응형

DevOps3

SSH 연결시 암호 없이 접속하기 위한 키 만들기 SSH?요즘엔(요즘이 아니라 수십년? 전부터) TELNET 자체가 이용가능한 서버가 없을 정도로 대부분의 원격 서버 접속시에 SSH 를 이용합니다.바로 보안의 이유인데요. TELNET 의 경우엔 아주 간단한 tcp dump 툴만 있어도 손쉽게 서버와의 통신 중에 오가는 현재 접속한 사용자가 입력하는 내용과 서버에서 그 결과로 출력해서 되돌려 주는 화면 출력의 내용을 추출할 수 있습니다. TELNET은 만들어진지 너무 오래(1969년) 되어서 당시엔 이런 보안적인 검토를 반영하지 못했기 때문이지요.이에 비해 SSH(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜로 .. 2018. 5. 17.
Mac 을 위한 Docker Native 가 릴리즈 되었네요. Docker for Mac Docker for Mac 과 Docker Toolbox 의 차이.최근에 도커 커뮤니티에 몇가지 변화가 있었습니다. 그 중에 더이상 virtual box 를 거치지 않고 직접 Mac 에서 Docker Containter 를 띄우는 Docker for Mac 에 대한 포스트가 있어서 공유 합니다. 영문이지만 어렵지 않게 읽을 수 있겠죠? 더이상 Docker Toolbox 를 쓰지 않고 Docker for Mac 을 쓰면 된다가 핵심입니다. If you already have an installation of Docker Toolbox, please read these topics first to learn how Docker for Mac and Docker Toolbox differ, and how th.. 2017. 12. 30.
git 시작하기 (1) - 버전 관리란? 앞으로 git에 대해 상세히 설명하고자 합니다. git과 연관 개념에 대한 설명, git을 설치하고 환경을 구성하는 법, 각 도구에서 git을 사용하는 법, 버전 관리를 넘어 (Continues Integration), CD (Continues Delivery) 자동화 까지를 모두 다루도록 하겠습니다. git서버로는 설치형 git서버인 GitLab을 이용할 예정인데, GitLab은 윈도, 리눅스, 맥 장비에 손쉽게 설치하여 누구라도 git서버를 구성할 수 있고 소프트웨어 개발에 필요한 정적 검증, 이슈추적, 일정관리, 동료검토, 변경 승인, 빌드 배포 자동화등 다양한 연관 작업을 모두 지원하기 때문에 이를 사용할 예정입니다.(GitHub과 달리 GitLab은 개인 비공개 레파지토리가 무제한 공짜라는 건 .. 2017. 11. 17.