Linux에서 FTP 서비스를 활성화하는 방법
1. 먼저 서버에 ftp 소프트웨어가 설치되어 있는지 확인하세요.
#which vsftpd
vsftpd가 보입니다.
2. FTP 서버 상태를 확인하세요
#service vsftpd status
3. FTP 서버를 시작하세요. > #service vsftpd start
#service vsftpd restart
#netstat -an | grep 21 > tcp 0 0 0.0.0.0:21 0.0.0.0:*Listen
위와 같은 정보가 보이면 FTP 서비스가 오픈되었음을 의미합니다.
6. 루트 사용자의 ftp 권한을 활성화해야 하는 경우 다음 두 파일을 수정합니다.
#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:
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 중국어 웹사이트!