티스토리 뷰
매번 서버 세팅때마다 명령어나 기타 작업내용 블로그 검색해가면서 세팅했었는데
검색은 그대로 해서 하더라도 설정하는 부분들 정리라도 해두려고 작성함
1. 네트워크 설정 확인
- 센토스와 우분투 모두 설치 시 네트워크 설정을 입력하도록 되어있으나 기본 라우팅 설정문제로 네트워크가 정상적으로 외부 연결이 안되거나 특정 부분에서 막히는 경우가 생김
- 꼭 핑테스트와 APT 또는 YUM 레포지토리 연결이 성장 진행되는지 확인이 필요
- 연결이 안되는경우 대부분 기본게이트웨이 설정 및 라우팅 설정이 잘못되어 있거나 내부 네트워크가 기본으로 설정되어있어서 발생하는 문제
- 설치 후 네트워크 확인 시 방화벽이 문제가 되는경우는 잘 없으나 방화벽 설정 확인도 필요
2. 방화벽 설정 확인
- 서버 기본 방화벽 firewall-cmd / ufw 설정이 귀찮다고 끄고 사용하면 그만큼 보안에 문제가 발생하니 귀찮더라도 켜두고 세팅을 진행
- 각종 패키지 설치 및 테스트 하다가 연결이 안되는 문제가 생기는데 대부분 방화벽 설정 문제인 경우가 많음
- 서버 방화벽 말고 네트워크 최상단의 별도 방화벽도 확인 필수
3. ssh 연결
ssh 설치는 기본적으로 되어있지만 mini로 설치하면 안되어있는 경우도 있으니 1번 부분이 정상 진행되었다면 설치를 진행함
ssh 설치 및 테스트는 내부 외부 모두 진행하며 방화벽을 아이피에 포트까지 제한하여 사용한다면 기본포트를 사용해도 되지만 보안을 조금이라도 더 높힌다면 다른 포트로 변경해서 사용하길 권장
root 계정은 로컬이 아닌 접속에서는 연결이 안되도록 하는게 기본이고 그외 sftp설정을 손을 안대면 추가계정들이 sftp 접속 시 상위폴더 접근이 가능해지니 ftp로 사용할 계정과 콘솔연결용 계정을 따로 둬서 사용하며 ftp계정은 콘솔 연결 시 상위로 접근이 안되도록 하거나 아예 ssh로 연결이 안되게 처리함
4. vsftp 설정
- ftp기본포트는 21번이나 이부분도 위와 동일한 조건으로 설정이 안된다면 다른포트로 변경해서 사용함을 권장함
- 패시브모드를 사용할 수 있도록 설정하며, 계정별 접속 폴더에서 상위로 못올라가도록 설정은 필수
여기까지 기본설정이고 이후 서버 사용 용도에 따라 추가 패키지 설치를 진행함
'serverSide > Linux' 카테고리의 다른 글
Ubuntu 22.04 no matching host key type found. Their offer: ssh-rsa,ssh-dss (0) | 2024.05.16 |
---|---|
awk 를 사용해서 nginx apache 로그 파일 분석 (0) | 2023.12.12 |
ubuntu Server 22.04 설치 및 라우팅 설정(default routes) (0) | 2023.11.02 |
[CentOS6.9] Apache, SSL 가상호스트 설정 (0) | 2023.07.25 |
vi 복사 붙여넣기 시 들여쓰기 문제 (0) | 2023.05.17 |