Linux RH의 FTP - 150 Ascii에서 멈춤

Linux RH의 FTP - 150 Ascii에서 멈춤

동일한 방식으로 구성된 2개의 Linux RH 서버가 있습니다. 동일한 운영 체제 버전, 동일한 FTP 클라이언트 등

우리가 설치한 FTP 클라이언트는 이 웹사이트에 있습니다.

http://rpm.pbone.net/index.php3/stat/4/idpl/20810117/dir/scientific_linux_6/com/ftp-0.17-53.el6.x86_64.rpm.html

두 서버에 대한 권한은 방화벽 수준에서 동일하게 설정되었습니다. 둘 다 동일한 VLAN 10.240.194.x/23에 있습니다.

서버 A와 B가 있습니다.

서버 A는 아무 문제 없이 FTP 서버에 연결되므로 이를 활성 연결로 설정하기만 하면 됩니다.

서버 B도 연결되어 있으며 이를 활성 모드로 설정합니다. 그러나 파일/디렉터리 목록을 나열하거나 현재 디렉터리 위치를 찾거나 파일을 업로드/다운로드하려고 하면 할 수 없습니다. 지금까지 우리가 할 수 있는 유일한 일은 다른 디렉터리로 변경하는 것입니다.

최소한 간단한 ls,pwd 명령을 수행하려고 할 때마다 이 메시지가 나타납니다.

200 PORT command successful.
150 Opening ASCII mode data connection.    #It gets stuck here for a while. 
500 Command not understood. 

내가 아는 한, 두 서버에 설치된 FTP 클라이언트에는 변경하거나 구성해야 할 것이 없습니다.

다른 서버가 제대로 작동하도록 하려면 무엇을 확인/변경할 수 있는지 아는 사람 있나요? 안타깝게도 FTP 서버는 저희 회사 소유가 아닙니다. 몇 가지 검색을 시도했지만 운이 없었습니다.

도움을 주시면 감사하겠습니다.

답변1

Active 모드가 아닌 Passive 모드에서 FTP를 수행해야 합니다.

텍스트 클라이언트를 사용하는 경우 다음 명령을 사용해야 합니다.

PASV

다른 소프트웨어를 사용하는 경우 패시브 모드 전환을 위한 메뉴를 찾아야 합니다.

바라보다액티브 FTP와 패시브 FTP, 권위 있는 설명

답변2

SELinux에 문제가 있을 수 있습니다. setsebool -P ftp_home_dir onFTP 홈 디렉토리에 대한 액세스를 활성화하려면 루트 사용자로 이 명령을 실행하십시오.

바라보다https://www.certdepot.net/selinux-use-boolean-settings/

관련 정보