GNU/Linux >> Znalost Linux >  >> Linux

Nastavte automatické přihlášení FTP pomocí souboru .netrc v Linuxu

Existují některé scénáře, kdy nechceme zadávat uživatelské jméno a heslo ftp na příkazovém řádku ftp. Chcete-li tedy ftp klientovi automaticky dodat ftp uživatelské jméno a heslo, vytvořte soubor .netrc v domovském adresáři uživatele, který obsahuje informace týkající se názvu ftp serveru, ftp uživatele a hesla.

Můžeme také použít soubor .netrc v shell skriptu, kde budeme používat ftp klienta k přenosu souborů na vzdálený ftp server.

Níže jsou uvedeny kroky pro povolení automatického přihlášení FTP pomocí souboru .netrc.

Vytvořte soubor .netrc v domovském adresáři uživatele

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

Například:

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

Uložit a ukončit soubor.

Poznámka :Můžeme přidat více strojů, pouze jeden řádek na stroj v souboru .netrc.

Nastavit oprávnění

Nastavte oprávnění souboru .netrc tak, aby soubor mohl číst pouze vlastník:

# chmod 0600 ~/.netrc

Zkuste připojit FTP server

Npw můžete zkusit připojit váš FTP server, jak je uvedeno níže:

# ftp [FTP-Server-Name]

Nyní výše uvedený příkaz se automaticky připojí k vašemu ftp serveru, zatímco ftp uživatelské jméno a heslo je vyzvednuto ze souboru .netrc


Linux
  1. Jak napsat soubor s C v Linuxu?

  2. Kopírovat soubor Linux s ETA?

  3. Šablony s Linuxem ve skriptu Shell?

  1. Nastavte ZFS na Linuxu pomocí yum

  2. Linux – nastavit automatické přihlášení pomocí Slim?

  3. Linux mv soubor s dlouhým názvem

  1. Zlepšete výkon systému Linux pomocí noatime

  2. Třídit příkaz v Linuxu s příklady

  3. Oprávnění souborů v Linuxu s příkladem