>php教程 >PHP开发 >Linux에서 FTP 서비스를 활성화하는 방법

Linux에서 FTP 서비스를 활성화하는 방법

高洛峰
高洛峰원래의
2016-12-20 09:39:551419검색

Linux에서 FTP 서비스를 활성화하는 방법


1. 먼저 서버에 ftp 소프트웨어가 설치되어 있는지 확인하세요.
#which vsftpd
vsftpd가 보입니다.

2. FTP 서버 상태를 확인하세요 
 #service vsftpd status

3. FTP 서버를 시작하세요. > #service vsftpd start

4. FTP 서버 다시 시작

#service vsftpd restart

5. 서비스 시작 여부 확인

#netstat -an | grep 21 > tcp 0 0 0.0.0.0:21 0.0.0.0:*Listen
위와 같은 정보가 보이면 FTP 서비스가 오픈되었음을 의미합니다.

6. 루트 사용자의 ftp 권한을 활성화해야 하는 경우 다음 두 파일을 수정합니다.

#vi /etc/vsftpd.ftpusers 및 루트 주석 처리

#vi /etc/vsftpd.user_list 또한 root
를 주석 처리한 다음 FTP 서비스를 다시 시작하세요.
<.> 7. VSFTPD 500 OOPS: 디렉토리를 변경할 수 없습니다
오류를 보고하려면 로그인하세요.
C: & GT; FTP 192.168.0.101
192.168.0.101에 연결됨
220 (vsftpd 2.0.5.5.5.5.5.5 )
사용자(192.168.0.101:(none)): Frank
331 비밀번호를 지정하세요.
비밀번호:
500 OOPS: 디렉터리를 변경할 수 없습니다:/ home/frank
로그인 실패.
ftp> ls
500 OOPS: child dead
원격 호스트에 의해 연결이 종료되었습니다.
해결 방법:
setsebool ftpd_disable_trans 1
서비스 vsftpd 다시 시작
그럼 OK!

SELinux 설정 명령입니다. SELnux에 익숙해지기 전에 SELinux를 끌 수도 있습니다.

8. 영구적으로 활성화됩니다. 즉, OS를 다시 시작한 후 ftp 서비스가 자동으로 활성화됩니다.
방법 1:

cd /etc/xinetd.d, ftp 서비스 구성 파일 gssftp 설정 편집 :

vi /etc/xinetd.d/gssftp , 두 가지 내용이 수정됩니다:

(a) server_args = -l –a -a를 제거하고 server_args = -l
으로 변경합니다. (b ) 비활성화=예 비활성화=아니요
(c) 저장하고 종료합니다. ( b) 이 서비스를 설치하려면 redhat의 세 번째 디스크를 사용하십시오(시작-프로그램 삭제/추가), 약 200K

(c) #setup
이때 vsftpd 항목을 볼 수 있으며, 이 서비스 항목을 선택하고 저장하고 종료합니다.







Linux에서 FTP 서비스를 활성화하는 방법에 대한 추가 기사를 보려면 다음 항목에 주의하세요. PHP 중국어 웹사이트!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.