반응형
1. 리눅스 계정 만들기
| 기존 root 계정이 아닌 새로운 그룹 (공유 계정) : st 와 비밀번호: qxxx 를 만들어야 한다. # cat /etc/group으로 st가 있는지 확인하고, 없다면 그룹과 유저명을 추가하고 st 그룹이 있다면 유저명만 추가하면 된다 # useradd -g 2000 -u 2001 st # passwd st |
2. 파일질라에서 ftpd 접속하기


| 1. 리눅스 계정 만들기 이전에 cdrom mount와 dnf 명령어로 vsfd 다운로드가 선행 되어야 한다 ( 2026.01.20 - [정보보안/리눅스 기초] - RPM과 DNF 참고) * dnf 명령어 작동이 되려면 vmware 에서 iso 파일이 반드시 넣어져 있어야하고, 체크 박스 둘 다 체크 해야 한다 * ntsysv 명령어에서 ftpd 자동실행 여부를 체크 할 수 있다 ( 화살표키: 항목 안 tab키: 다른 항목) (체크 표시 안되 있는 것은 컴퓨터 다시 켜면 리셋이 됨. 자동 실행 되게 하려면 스페이스바 누르고 체크 처리 해주면 됨) 2. # ping 8.8.8.8 / ping www.google.com (dns 서버 정상인지 확인) / nslookup www.google.com 테스트를 해본다 3. 호스트명 바꾸기 - # vi /etc/hostname 에서 호스트명을 바꾼다 4. 191 내 ip 주소에서 ftpd 설치가 되었는지 확인한다 # dnf list vsftpd 5. # systemcil start vsftpd 켜고, #systemctl status vsftpd 를 입력 한다 * 그리고 파일질라 들어가서 ftpd 접속되는지 확인해봐야 한다 |
3. 서비스와 데몬
| - stand alone(메모리에 떠 있는 방식) , super daemon - 실제로 stand alone을 많이 사용 |
| <서비스 조회> # systemctl list-unit-files 모든 설치된 서비스의 상태를 확인 - enabled, disabled: 활성화, 비활성화 된 상태 - static: enable 없는 종속 유닛 - generated: enable 가능하지만 종속 서비스로만 운영 ex) # systemctl status vsftpd - 실제 작업시 특정 프로그램 확인을 많이 한다 # systemctl is-enabled vsftpd - 컴퓨터를 켰을 때 자동 실행이 되는지 안되는지 확인 # systemctl is-active vsftpd - 현재 실행중인지 아닌지 확인 <서비스 등록> # systemctl disable vsftpd: 컴퓨터 켰을 때 자동 실행 안 되게 해줘 # systemctl enable vsftpd: 컴퓨터 켰을 때 자동실행 되게 해줘 ex) # systemctlis-enabled crond.service disabled - 컴퓨터 껐다 키면 자동 실행이 안됨 # systemctlis-active crond.service active - 현재 실행중임 < systemctl 등록> # systemctl disable --now - disable과 stop을 동시에 수행함 ex) # systemctl disable --now vsftpd - 서비스 중지(stop)와 자동 실행 해제(disable)를 한 번에 처리 # systemctl enable --now vsftpd - 서비스 시작(start)과 자동 실행 등록(enable)을 한 번에 처리 <서비스 설정> # ntsysv 명령어: 위에서 말한 enable, disable 명령어를 ntsyv 명령어로 가능, 요새는 없애려는 추세 <Target> # systemctl list-units --type target --all - 시스템의 '타겟(Target)' 유닛들의 상태를 전부 보여줘 -> multi-user.target과 graphical.target 내용이 중요하다 # ls -al /etc/systemd/system/ - 부팅할 때 현재 뭘로 부팅하는지에 대한 내용을 보여줌 lrwxrwxrwx. 1 root root 37 9월 14 17:11 default.target-> /usr/lib/systemd/system/graphical.target # systemctl get-default - 기본 타켓을 확인함 # systemctlset-default multi-user.target - 이렇게 명령어를 적어서 default target을 바꿔줄 수 있음 -> 요새는 multi-user.targer 으로 사용 하고 있음 |
p. 9.10.11 그냥 읽어볼것
p.18
ro->rw 로 바꾼다 / init=/bin/bash 입력 한다
'Infra & Security Eng > Project Implementation' 카테고리의 다른 글
| 다중 도메인 서버 구현하기 (0) | 2026.01.27 |
|---|---|
| Cache, Authoritative DNS 서버 생성하기, /etc/named.conf 파일 설정하기 (0) | 2026.01.26 |
| vsftpd 사용자 접근제어 (user_list 화이트리스트, PAM 기반 접속 제한 설정하기) (0) | 2026.01.23 |
| vsftpd를 이용한 FTP 서버 구축 및 chroot 기반 사용자 격리 보안 설정 (0) | 2026.01.22 |
| CRON 명령, RSYNC 서버 프로그램 설치하기, /etc/rsyncd.conf 에서 서버 설정하기 (0) | 2026.01.21 |