0 votos

Conectando a FTP, el directorio parece estar en blanco

Necesito transferir algunos archivos a un ordenador invitado en VirtualBox, y creo que el FTP sería una buena manera, pero estoy teniendo problemas para conectar los dos "ordenadores".

Intenté correr:

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

y luego a correr:

ifconfig | grep "inet "

y agarrando la dirección devuelta que no era 127.0.0.1.

Incluso he descargado el Aplicación FTPD Enable pero cuando visito ftp://192.168.1.119/ en un navegador es sólo un directorio vacío.

¿Hay algún ajuste en Preferencias -> Compartir que tenga que establecer, o el FTP lleva a un directorio en algún lugar que podría estar vacío?

Al pasar a directorios de nivel superior, ( ftp://192.168.1.119/../../../../../../../../../ ), todos tienen el mismo aspecto.

No creo que sea necesario instalar Servidor OSX por esto.

0voto

MikeiLL Puntos 225

Bien, así que para mover los archivos btwn anfitrión y el invitado (virtualbox) yo era capaz de configurar ftp en el host como se señaló anteriormente y acceder al host desde el invitado, ya sea a través del navegador haciendo:

ftp://username:password@192.168.1.119

Sustituyendo el nombre de usuario y la contraseña por mi nombre de usuario/admin.

O (mejor aún) simplemente desde la línea de comandos:

$ ftp 192.168.1.119
Connected to 192.168.1.119.
220 192.168.1.119 FTP server (tnftpd 20100324+GSSAPI) ready.
Name (192.168.1.119:username): my_username
331 User my_username accepted, provide password.
Password:
User my_username logged in.
Remote system type is UNIX.
Using binary mode to transfer files.

La comandos dentro de la interfaz ftp son en su mayoría bastante similares a los comandos de bash/unix.

ftp> cd Sites/mzoo
250 CWD command successful.
ftp> cd mglitch
250 CWD command successful.
ftp> ls
500 Illegal PORT command rejected
ftp: bind: Address already in use

¡Oye! ¿Qué ha pasado ahí? Tenemos que entrar en modo pasivo:

ftp> passive
Passive mode on.
ftp> ls
227 Entering Passive Mode (192,168,1,119,194,210)
150 Opening ASCII mode data connection for '/bin/ls'.
total 1
-rw-r--r--   1 my_username  staff  12292 Jun 25 21:45 .DS_Store
rw-r--r--   1 my_username  staff    252 Jun  5 15:13 .htaccess

get recuperará un solo archivo y wget obtendrá los archivos que coincidan con la solicitud. por ejemplo:

ftp> lcd audio # changing to local directory "audio"
Local directory now /home/username/bla-bla-audio
ftp> mget *.mp3

Aquí hay un lista de comandos básicos de ftp .

El comando para desactivar el ftp en el host es:

sudo launchctl unload /System/Library/LaunchDaemons/ftp.plist

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X