홈 서버는 한 곳에 방치해 두고 사용을 합니다. 하지만 서버를 밖에서 배포를 하거나 수정할 일이 생기면 서버를 사용하지 못합니다.외부에서 접속을 하기 위해 ssh를 사용합니다. 이번 글에서는 ssh설정하는 방법을 설명하겠습니다. 1. apt update를 합니다.sudo apt update 2. openssh-server를 설치해 줍니다.sudo apt install openssh-server 3. 설치가 완료된 후 서버 상태를 확인해 줍니다.sudo systemctl status ssh4. ssh는 22번 포트로 접속을 진행합니다. 그러므로 방화벽으로 막혀있는 22번 포트를 열어줘야 합니다.sudo ufw allow ssh만약 포트포워딩이 되어있다면 다음의 내용을 진행해도 접속이 가능해집니다. 하지만 ..
Ubuntu
저번 글에서는 홈서버를 사용하게 된 계기를 설명하였습니다. 이번 글에서는 레노버 요가북에 우분투 18.04 버전을 설치하겠습니다. 홈서버 운영체제로 Ubuntu 18.2를 선택한 이유는 블로그 글의 대부분이 18.04로 작성이 되어있습니다. 본론으로 들어가 Ubuntu 운영체제를 깔기 위해서 부팅 USB를 만들어야 합니다. (4GB 이상의 USB를 준비해 주세요.)저의 노트북은 맥북이기 때문에 mac환경에서 진행하도록 하겠습니다.먼저 USB에 중요한 파일은 백업해 두시고 USB초기화를 진행하겠습니다.디스크 유틸리티에 들어갑니다.첫 번째로 초기화할 USB를 선택 후두 번째로 지우기를 선택합니다.지우기를 누르면 이 창이 뜨게 되고 포맷 형식은 꼭 MS-DOS(FAT32)로 해주세요안 쓰는 노트북에 USB를 ..
여러분들은 프론트와 백엔드를 개발하면서 배포를 하여 사람들에게 보여주고 싶은 경험이 있을 것입니다.저 또한 백엔드 개발을 3개월 정도 하였을 시점에 내가 개발한 서비스를 배포를 하여 사람들이 사용하면 좋겠다는 고민을 하게 되었습니다.이 글에서는 홈서버를 사용하게 된 계기에 대해서 설명을 하고 다음 글에서는 안 쓰는 노트북으로 홈 서버를 만들겠습니다. 그래서 어떻게 하면 배포를 할 수 있을까 하여 찾아보니 클라우드 호스팅을 해주는 서비스를 이용하거나 홈 서버를 구축하는 방법 등이 있었습니다.하지만 AWS는 터미널을 사용하여 환경 구성을 해야 하므로 3개월 차 개발자인 저는 부족하였습니다. 다른 서비스를 찾다 보니 Cloudtype이라는 서비스를 알게 되었고 깃허브 링크만 붙여 넣으면 배포가 되어 저 같은 ..