Coding/Ubuntu

·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/Ubuntu
목차 rclone 설치 명령어 한 번이면 설치가 끝난다. $ curl https://rclone.org/install.sh | sudo bash 아래의 명령어로 설치된 버전을 확인할 수 있다. $ rclone version rclone v1.55.0 - os/type: - os/arch: - go/version: go1.16.2 - go/linking: static - go/tags: cmount rclone 설정 우선 rclone 설정을 해줘야 한다. $ rclone config No remotes found - make a new one n) New remote s) Set configuration password q) Quit config n을 입력해서 새로운 연결을 추가한다. n/s/q> n 연결..
·Coding/Ubuntu
목차 sh 파일 작성 전에 작성한 NodeBB와 라이믹스&미디어위키 설치법에서 crontab을 통해 SSL을 자동 갱신하는 부분이 있다. 오늘 다시 확인해보니 오류가 발생해서 Crontab 사용법을 다시 알아봤다. 기존에 했던 방법을 살펴보니 crontab을 통해 명령어가 적힌 sh(쉘) 파일을 일정 시간마다 실행하는 것이다. sh 파일 대신 명령어를 직접 실행할 수도 있지만 이 방법이 나중에 수정하기 더 편한 것 같다. sh 파일을 작성할 때는 아래와 같이 작성하면 된다. #!/bin/bash # 원하는 스크립트 내용 echo "test" 작성 후에 해당 파일을 실행할 수 있게 권한을 변경한다. $ chmod +x 파일명.sh 파일명을 입력하면 바로 실행된다. $ 경로/파일명.sh Crontab 설정 ..
·Coding/Ubuntu
목차 Samba 설치 패키지 업데이트 후 Samba를 설치한다. $ sudo apt update $ sudo apt install samba 아래의 명령어로 Samba가 작동 중인지 확인할 수 있다. $ whereis samba samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz Samba 설정 Samba로 파일을 공유할 폴더를 설정하고 설정 파일을 열어 수정한다. $ mkdir /home//sambashare/ $ sudo nano /etc/samba/smb.conf 설정 파일 하단에 아래의 내용을 입력한다. [sambashar..
김캣치
'Coding/Ubuntu' 카테고리의 글 목록 (2 Page)