오랜만에 ubuntu를 설치하여 보았는데요. 역시나 centOS랑은 다르군요 ㅎㅎ 방화벽 설정하는 방법입니다. 방화벽 켜기 $ sudo ufw enable 방화벽 끄기 $ sudo ufw disable 특정 port allow $ sudo ufw allow 1234/tcp 1234 port의 tcp를 open 하여 줌 특정 port deny $ sudo ufw deny 1234/tcp 규칙 제거 $ sudo ufw delete allow 1234/tcp $ sudo ufw delete deny 1234/tcp delete 후에 allow or deny 하여 줍니다. 특정 IP 막기 $ sudo ufw deny from [IP] 상태 확인 하기 $ sudo ufw status
제가 저번에 어찌어찌 설치하고 정리를 안해두어서 또 다시 정리하게 되었네요. 후후후후 환경 설정 파일을 다음과 같이 하면 수정이 됩니다. nano를 쓰시던 vim을 하시던지 편한걸로 하세요 $ vi /etc/vsftpd/vsftpd.conf 설정할 내용들 anonymous_enable=NO # 로컬 계정 사용자의 FTP 접근 허용 local_enable=YES # 로컬 계정의 파일 생성 및 수정 허용 write_enable=YES # 생성한 파일에 적용되는 umask local_umask=022 # 특정 디렉토리로 이동하였을 때 개별 디렉토리의 메시지를 보여주도록 허용할 것인가에 대한 부분입니다. dirmessage_enable=YES # ftp는 기본적으로 21,20 포트를 사용하게 됩니다. 접속과 관..
저는 공유기를 사용하는데 한대의 미니피씨를 서버로 만들어서 사용하고 있습니다. 그러다보니 어떤 경우에 IP가 고정이 되어 있는 것을 원했습니다. 하시는 분들마다 파일의 이름이 다를수 있으니 잘 찾아봅시다. 이 폴더로 이동을 하여 줍니다. $ cd /etc/sysconfig/network-scripts 그리고 나서 관리자 권한으로 찾아낸 파일을 편집합시다. 왜 제가 위에 파일이 다르다고 했냐면 네트워크 관리되는 이름이 다르더라구요. 저는 ifcfg-enp2s0입니다. 이것과 비슷하게 ifcfg-xxxxxx 이런 이름이 존재할겁니다. $ sudo vi ifcfg-enp2s0 파일 내용중에 BOOTPROTO="dhcp"를 주석처리합니다. 앞에 #을 넣어주면 주석이 됩니다. 그리고 제일 아래에 다음을 추가하여 ..
CentOS는 Selinux라는 접근을 통제하는 보안 프로그램과 firewalld라는 방화벽 프로그램으로 보안이 이루어지게 됩니다. 몇가지 방법을 조금 더 적어 보려고 합니다. 1. ssh 기본 포트 변경 22 번이 기본 포트로 이용이 됩니다. 그러므로 많은 사람들이 22번으로 접근하려는 노력을 합니다. 이것을 변경하여 봅시다. $ su - $ vi /etc/ssh/sshd_config 안의 내용중에 다음을 변경합니다. #Port 22 이것을 다음과 같이 변경합니다. Port 9122 9122부분은 겹치지 않는 포트로 변경하여 줍니다. 마음대로 하셔도 됩니다. 이것과 비슷하게는 공유기의 port forwarding을 변경하여 줍니다. root를 ssh로 접근하지 못하도록 다음을 넣습니다. PermitRo..
swap memory를 조절하여 봅시다. 1. 파일 확인 $ free -m $ swapon -s 2. swap file 생성 $ fallocate -l 4GB /swapfile or $ dd if=/dev/zero of=/swapfile count=4096 bs=1MiB 3. 권한 부여 및 등록 $ chmod 600 /swapfile $ mkswap /swapfile 4. 비활성화 및 삭제 $ swapoff swapfile $ rm /swapfile
- Total
- Today
- Yesterday
- Xcode
- SWIFT
- cocoapods
- tomcat
- nodejs
- Spring
- centos8
- ubuntu
- rxswift
- golang
- github
- war
- windows10
- Java
- intellij
- Codable
- go
- git
- Python
- Kotlin
- php
- docker
- ios
- Gradle
- MySQL
- enum
- Windows
- android
- CentOS
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |