vmware 호스트에서 게스트로의 OpenSuse 12.2 ftp 연결?

vmware 호스트에서 게스트로의 OpenSuse 12.2 ftp 연결?

웹 서버와 FTP를 실행하도록 Suse Guest OS를 구성했지만 호스트에서 FTP 연결을 열 수 없습니다. http 연결만 열 수 있습니다. 내 FTP 클라이언트는 다음을 제공합니다.

 STATUS:>   [26.04.2012 13:15:20] Liste "" wird abgerufen...
 STATUS:>   [26.04.2012 13:15:20] Verbindung zum FTP-Server wird hergestellt...         
 192.168.92.128:21 (ip = 192.168.92.128)...
 STATUS:>   [26.04.2012 13:15:20] Socket verbunden. Warte auf Willkommensnachricht...
    [26.04.2012 13:15:20] 500 OOPS: could not bind listening IPv6 socket
 FEHLER:>   [26.04.2012 13:15:20] Syntaxfehler: Befehl nicht erkannt.

내 게스트 OS의 netstat -a는 다음을 제공합니다.

 Proto Recv-Q Send-Q Local Address           Foreign Address         State      
 tcp        0      0 *:mysql                 *:*                     LISTEN      
 tcp        0      0 *:ftp                   *:*                     LISTEN      
 tcp        0      0 localhost:ipp           *:*                     LISTEN      
 tcp        0      0 localhost:ipp           *:*                     LISTEN      
 udp        0      0 *:mdns                  *:*                                 
 udp        0      0 *:56897                 *:*                                  
 udp        0      0 *:27213                 *:*                                 
 udp        0      0 *:ipp                   *:*                                 
 udp        0      0 *:34000                 *:*                                 
 udp        0      0 *:dhcpv6-client         *:*  

FTP 서버에 연결하려면 어떤 자격 증명을 입력해야 하는지 어떻게 알 수 있나요? 익명으로 ftp 세션을 열면 다음 오류가 발생합니다.

STATUS:>    [26.04.2012 13:48:18] Liste "" wird abgerufen...
STATUS:>    [26.04.2012 13:48:18] Verbindung zum FTP-Server wird hergestellt...       
192.168.92.128:21 (ip = 192.168.92.128)...
STATUS:>    [26.04.2012 13:48:18] Socket verbunden. Warte auf Willkommensnachricht...
    [26.04.2012 13:48:18] 220 Willkommensnachricht
STATUS:>    [26.04.2012 13:48:18] Verbunden. Authentifizierung läuft...
BEFEHL:>    [26.04.2012 13:48:18] USER anonymous
    [26.04.2012 13:48:18] 331 Please specify the password.
BEFEHL:>    [26.04.2012 13:48:18] PASS *****
    [26.04.2012 13:48:18] 500 OOPS: vsftpd: refusing to run with writable root 
inside chroot()

답변1

마지막 "OOPS"는 ftp 사이트 관리자로서 openSUSE 게스트의 ftp 사이트 루트에 대한 권한을 변경하도록 요구합니다. chmod a-w그것에 신청하시면 됩니다 . 사이트의 최상위 디렉토리에 대한 쓰기 권한만 제거하면 됩니다(-R 옵션 없음).

관련 정보