Я настроил мою гостевую ОС suse для запуска веб-сервера и FTP, но я не могу открыть 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.

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 ответ1

1

Этот последний "OOPS" требует, чтобы вы, как администратор FTP-сайта, изменили разрешения для корня FTP-сайта в гостевой системе openSUSE. Вы можете применить к нему chmod a-w . Необходимо только удалить разрешение на запись в верхний каталог сайта (без опции -R)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .