CentOS 서버 구축

CentOS 서버 구축
by JOHN

IT
random_image

  1. Naver Cloud Platform 서버 접속하기
    • Naver Cloud Platform에서 제공 받은 key를 넣으면 관리자 비밀번호를 알려준다.
    • Terminal을 열고 root@IP를 넣어서 접속한다.
    • 관리자 비밀번호를 입력하면 centos console이 열린다.
  2. WAS User 생성
    • wasadmin 계정을 생성한다.
    • sudo adduser wasadmin
    • sudo 사용할 수 있도록 명령한다.
    • usermod -aG wheel username
    • /var/www/html/ 아래에 폴더 생성을 위해 sudo mkdir gm을 하고 chown을 통해 소유를 wasadmi 으로 변경한다.
  3. FTP  서버 설치하기
    • sudo yum update를 통해서 yum update 한다.
    • sudo yum install vsftpd 를 통해 ftp server를 설치한다.
  4. FTP 서비스 시작하기
    • sudo systemctl start vsftpd 로 ftp 서비스 시작
    • sudo systemctl enable vsftpd 로 서버 시작 될 때 자동을 시작되게 설정.
  5. Firewall 설정
    • sudo systemctl start firewalld
  6. FTP 사용을 위한 방화벽 설정
    • sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
    • sudo firewall-cmd --zone=public --permanent --add-service=ftp
    • sudo firewall-cmd --reload
  7. vsftpd 설정 파일 백업
    • sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default
  8. vsftpd 설정 파일 수정
    • anonymous_enable=No
    • local_enable=YES
    • write-enable=YES
    • chroot_local_user=YES
    • allow_writeable_chroot=YES
    • userlist_enable=YES
    • userlist_file=/etc/vsftpd/user_list
    • userlist_deny=NO
  9. vsftpd 재시작
    • sudo systemctl restart vsftpd
  10. userlist에 사용자 추가하기
    • echo "wasadmin" | sudo tee -a /etc/vsftpd/user_list
  11. ftp 설치
    • sudo yum install ftp
  12.  Naver Cloud Platform의 Server > ACG > Inboud 규칙 > ftp 21 port 추가 (0.0.0.0/0)


3
Leave a Comment:
Search