BURROW

·Coding/Ubuntu
목차 설치 방법 아래의 명령어로 설치 전 테스트를 해볼 수 있다. curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run 설치에 문제가 없다면 아래의 명령어로 설치한다. curl -fsSL https://code-server.dev/install.sh | sh code-server 설정 우선 오라클 클라우드의 VCN 설정으로 가서 8080 포트를 허용해준다. 기본 포트가 8080이기 때문에 다른 포트로 설정하려면 code-server 설정 파일을 변경하면 된다. 포트 허용 후 아래의 명령어로 설정 파일을 생성한다. $ code-server 생성된 설정 파일은 ~/.config/code-server 경로에 생성된다. 아래의 명령어로 설정 파일..
·Coding/Ubuntu
목차 SSH 포트 추가 우선 오라클 클라우드 VCN 설정에서 사용하는 VCN에 변경할 포트를 추가해준다. 기존에 80 포트와 443 포트를 추가한 것처럼 21212 포트를 추가해줬다. 사용 중이던 22 포트를 변경해도 되지만 혹시라도 문제가 생길 수 있으니 새로운 포트를 추가해서 확인해보고 나중에 22 포트를 막는 것이 낫다. 우분투에서 포트 설정을 변경하기 전에 아래 명령어로 현재 사용 중인 포트를 확인해본다. $ cat /etc/ssh/sshd_config | egrep ^\#?Port #Port 22 이제 ssh 설정 파일을 열어 포트를 추가해준다. $ sudo nano /etc/ssh/sshd_config 기본값이 22 포트이기 때문에 port 설정에 주석 처리가 되어있는데, 아래와 같이 입력해준..
·Coding/Ubuntu
목차 개요 웹사이트를 운영하는 방법에는 여러가지가 있지만, 나는 지금까지는 호스팅만을 사용해왔다. 하지만 호스팅을 사용하면 여러가지 불편한 점들이 많아 ODROID 같은 SBC를 구매해서 개인용 서버를 구축하려 하던 중에 오라클 클라우드를 알게 되어 '어차피 꽁짠데 한 번 해보기나 하자!'라는 생각으로 계정을 생성하게 됐다. 사용해보니 국내에도 서울과 춘천 리전이 있어 속도도 괜찮고 사용법도 어렵지 않아 매우 만족스럽다. 내가 진행한 과정들을 기록하기 위해 VM 인스턴스 생성 방법을 글로 남긴다. 일단 링크에 접속해 puttygen.exe와 putty.exe를 다운로드한다. 원래는 2021년 3월에 RaonHive에서 작성한 글이지만.. NodeBB 업데이트 중 문제가 생겨 이미지가 전부 날아갔다. 나중..
·Coding/Ubuntu
root 계정의 비밀번호를 설정하지 않았다면 아래의 명령어로 설정해준다. $ sudo passwd 아래 명령어로 root 계정으로 전환한다. 위에서 설정한 비밀번호를 입력하면 된다. $ su 아래 명령어로 파일을 열어 ssh 설정을 수정한다. $ nano /etc/ssh/sshd_config 파일 내에서 아래 내용을 찾는다. #PermitRootLogin prohibit-password ... #PubkeyAuthentication yes ... PasswordAuthentication no 위 내용들을 아래와 같이 수정한다. 각각 루트 계정의 로그인, 공개 키를 통한 로그인, 비밀번호를 통한 로그인을 허용하는 것이다. PermitRootLogin yes ... PubkeyAuthentication ye..
·Coding/Ubuntu
목차 개요 nginx에서 특정 아이피들을 차단했지만 문을 닫더라도 두드릴 수는 있기 때문에 지속적으로 시스템 리소스를 사용한다. 따라서 지속적으로 접속을 시도하는 IP는 운영체제에서 차단을 하기로 결정했다. 처음에는 오라클의 VCN 설정만 믿고 iptables는 규칙을 다 제거했었다. 그래도 못 미더워 보통 iptables를 설정하는 것처럼 허용할 포트와 막을 포트부터 설정하려 했으나... $ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT $ sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT 80 포트와 443 포트를 허용해줘도 실제로 사이트에 접속해보면 접속이 안된다. 아래와 같이 오라클 클라우드에서 안된다고 한다...
·Coding/Web
목차 http method 종류 GET 특정 리소스의 표시를 요청한다. GET을 사용하는 요청은 오직 데이터를 받기만 한다. HEAD GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않는다. POST 특정 리소스에 엔티티를 제출할 때 쓰인다. 이는 종종 서버의 상태의 변화나 부작용을 일으킨다. PUT 목적 리소스 모든 현재 표시를 요청 payload로 바꾼다. DELETE 특정 리소스를 삭제한다. CONNECT 목적 리소스로 식별되는 서버로의 터널을 맺는다. OPTIONS 목적 리소스의 통신을 설정하는 데 쓰인다. TRACE (en-US) 목적 리소스의 경로를 따라 메시지 loop-back 테스트를 한다. PATCH 리소스의 부분만을 수정하는 데 쓰인다. http method 차단..
김캣치
'분류 전체보기' 카테고리의 글 목록 (31 Page)