FTP 접속 시 로그인 후 아래와 같은 메시지 발생
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
229 Entering Extended Passive Mode (|||50872|).
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
ftp>
방화벽 문제도 없고 ..
확인 해보니 SeLinux가 on 되어 있을 시 위와 같은 에러가 발생
[root@ip-172-31-24-244 ~]# getenforce
Enforcing
setenforce 0 명렁어로 SeLinux를 off한다.
[root@ip-172-31-24-244 ~]# setenforce 0
[root@ip-172-31-24-244 ~]# getenforce
Permissive
[root@ip-172-31-24-244 ~]#
SeLinux Off 후 FTP 정상화 됨
ftp> ls
200 EPRT command successful. Consider using EPSV.
150 Here comes the directory listing.
drwxrwxrwx 2 0 0 4096 Oct 25 08:12 css
drwxrwxrwx 2 0 0 4096 Oct 25 08:12 fonts
-rwxrwxrwx 1 0 0 1182 Oct 25 08:14 index.html
drwxrwxrwx 2 0 0 61 Oct 25 08:12 js
drwxrwxrwx 3 0 0 22 Oct 25 08:12 node_modules
226 Directory send OK.
ftp>
/etc/selinux/config 파일의 설정도 이후 Disabled 상태로 변경
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
'Linux' 카테고리의 다른 글
CentOS 에서 dig 명령어 실패 시 (0) | 2015.11.03 |
---|---|
php에서 ssh2 함수 사용 시 세팅 방법 (0) | 2015.10.31 |
Redhat Linux 에서 npm 설치하기 (0) | 2015.10.25 |
mysql ( mariadb ) 설치 (0) | 2015.10.11 |
rhel7 시스템 및 서비스 관리 (0) | 2015.09.21 |