Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    • 일반적인 우분투 SSH설정
      • opehssh-servier 설치
      • sudo apt-get install openssh-server
      • 서버 실행 종료
      • sudo service ssh start/restart/stop
      • /etc/init.d/ssh start/restart/stop
    • Docker에서의 SSH설정
      • 도커에서는 리눅스의 service가 제대로 실행되지 않음
      • 별도의 방식으로 제공해야 함
      • root계정으로 원격접속하려면
      • /etc/ssh/sshd_config 파일의 PermitRootLogin설정을 prohibit-password/without-password에서 yes로 수정
      • chpasswd를 통해서 root의 비밀번호 지정
      • (기본적으로 우분투에서는 root패스워드가 지정되어 있지 않으므로 설정해줘야 합니다.)

      • Info
        iconfalse

        FROM ubuntu:latest

        MAINTAINER myeongho lee<sooabia22@sptek.co.kr>


        RUN apt-get update

        RUN apt-get install nano

        ENV TERM=xterm


        RUN apt-get install -y openjdk8-jdk

        RUN apt-get install -y openssh-server

        RUN mkdir /var/run/sshd

        RUN echo 'root:kitri' | chpasswd


        RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshed_config (스트링열 찾아 바꾸기)

        RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config (스트링열 찾아 바꾸기)


        EXPOSE 22


        CMD ["/usr/sbin/sshd","-D"] (서버모드 디테치로 실행)

        [설명]

        • SSH비밀번호 지정 (root/kitri)
        • EXPOSE명령어를 사용해서 외부로 포트(22)노출
        • CMD명령을 사용해서 sshd프로그램을 서버로 노출
          • 리눅스의 서비스(service수행)대체

MySQL