El archivo de configuración para ftp ~/.netrc contiene parametros de configuración e información de auto-login para el cliente ftp.
Este archivo está en el directorio del usuario, para activar el auto-login tenemos que agregar el usuario y la contraseña correspondiente en el archivo ~/.netrc. Para ello editamos el archivo utilizando un editor de texto como el nano:
$ nano ~/.netrc
Y agregamos la siguiente línea:
machine ftp.myserver.com login USERNAME password PASSWORD
Reemplazando ftp.myserver.com por el servidor al que queramos conectar, USERNAME por nuestro nombre de usuario y PASSWORD por nuestra contraseña. Grabamos el archivo y volvemos al shell. Es necesario que solo el usuario pueda leer el archivo, por lo que configuramos los permisos:
$ chmod 0600 ~/.netrc
Finalmente, para conectarnos escribimos el comando:
$ ftp ftp.myserver.com
Referencias:
- Increase productivity with FTP autologin and macros
- man netrc
- man ftp