GNU/Linux >> Tutoriels Linux >  >> Linux

Définir la connexion automatique FTP avec le fichier .netrc sous Linux

Il existe certains scénarios où nous ne voulons pas spécifier le nom d'utilisateur et le mot de passe ftp sur la ligne de commande ftp. Donc, pour fournir automatiquement le nom d'utilisateur et le mot de passe ftp au client ftp, créez un fichier .netrc dans le répertoire personnel de l'utilisateur qui contient les informations concernant le nom du serveur ftp, l'utilisateur ftp et le mot de passe.

Nous pouvons également utiliser le fichier .netrc dans un script shell où nous utiliserons le client ftp pour transférer des fichiers vers un serveur ftp distant.

Vous trouverez ci-dessous les étapes pour activer la connexion automatique FTP avec le fichier .netrc.

Créer un fichier .netrc dans le répertoire personnel de l'utilisateur

# vi ~/.netrc
machine [FTP-Server-Name] login [User-Name] password [XXXXX]

Par exemple :

machine  ftp.nstpmail.com  login ftp-user password xyz@abc123

Enregistrez et quittez le fichier.

Remarque :Nous pouvons ajouter plusieurs machines, une seule ligne par machine dans le fichier .netrc.

Définir les autorisations

Définissez les autorisations du fichier .netrc afin que seul le propriétaire puisse lire le fichier :

# chmod 0600 ~/.netrc

Essayez de vous connecter au serveur FTP

Npw, vous pouvez essayer de connecter votre serveur FTP comme ci-dessous :

# ftp [FTP-Server-Name]

Maintenant, la commande ci-dessus se connectera automatiquement à votre serveur ftp, tandis que le nom d'utilisateur et le mot de passe ftp sont récupérés à partir du fichier .netrc


Linux
  1. Configurer ZFS sur Linux avec yum

  2. Autorisations de fichiers sous Linux avec exemple

  3. Copie de fichier Linux avec ETA ?

  4. Créer des modèles avec Linux dans un script Shell ?

  5. Fichier mv Linux avec un nom long

Comment configurer un pare-feu avec GUFW sous Linux

Utilisation de la commande Linux mv avec des exemples

Sécurisez Linux avec le fichier Sudoers

Commande de montage Linux avec exemples

Commande Linux gawk avec exemples

Linux make Commande avec des exemples