
ssh -i I8B101T.pem [email protected]별도의 웹 콘솔 제공되지 않으며 원격 터미널만 접속 가능하므로 방화벽 설정에 주의
방화벽 기본 설정: 비활성
방화벽을 사용하려면 활성화하기 전 SSH 포트를 오픈 설정할 것
# ufw의 예 sudo ufw allow ssh sudo ufw enable
/home 및 시스템 디렉토리의 퍼미션 임의 변경 금지
퍼블릭 클라우드의 서버는 외부에서 쉽게 접근 가능하므로 중요한 파일 저장 및 계정, DB 등의 패스워드 설정에 주의
SSH 포트 차단, 공개키 삭제, 퍼미션 임의 변경 등으로 접속 불가 시 또는 해킹, 악성코드 감염 시 복구 불가(초기화 요청만 가능)
로컬 개발 환경에서 사용할 Docker를 설치합니다. Docker는 공식 사이트에서 다운로드 받을 수 있으며, Docker Desktop를 다운로드 받아 설치합니다.
https://www.docker.com/get-started
배포 환경(AWS)에서 Docker를 사용하기 위해 설치합니다. Ubuntu에 접속하여 아래와 같이 명령어들을 차례대로 입력하여 Docker와 Docker Compose의 설치를 수행합니다.
https://www.docker.com/engine/install/ubuntu/
sudo apt-get update
sudo apt-get install \\
apt-get-transport-https \\
ca-certificates \\
curl \\
pnupg \\
lsb-release
curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \\
"deb [arch=amd64 signed-by=/user/share/keyrings/docker-archive-keyring.gpg] <https://download.docker.com/linux/ubuntu> \\
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo curl -L "<https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
명령 프롬프트나 터미널을 사용하여 Docker를 통해 Kurento 미디어 서버 Docker 이미지를 간편하게 실행할 수 있습니다. 미디어 서버의 기본 포트는 8888이며, 자세한 설치 관련 내용은 Kurento의 설치 가이드를 참고하시기 바랍니다.
https://doc-kurento.readthedocs.io/en/latest/user/installation.html
docker pull kurento/kurento-media-server:latest
docker run -d --name kms --network host \\
kurento/kurento-media-server:latest