GNU/Linux >> Linux Esercitazione >  >> Linux

Imposta l'accesso automatico FTP con il file .netrc in Linux

Ci sono alcuni scenari in cui non vogliamo specificare il nome utente e la password ftp sulla riga di comando ftp. Quindi, per fornire automaticamente nome utente e password ftp al client ftp, creare un file .netrc nella home directory dell'utente che contenga le informazioni relative al nome del server ftp, all'utente ftp e alla password.

Possiamo anche usare il file .netrc in uno script di shell dove useremo il client ftp per trasferire i file al server ftp remoto.

Di seguito sono riportati i passaggi per abilitare l'autologin FTP con il file .netrc.

Crea un file .netrc nella home directory dell'utente

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

Ad esempio:

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

Salva ed esci dal file.

Nota :Possiamo aggiungere più macchine, solo una riga per macchina nel file .netrc.

Imposta i permessi

Imposta i permessi del file .netrc in modo che solo il proprietario possa leggere il file:

# chmod 0600 ~/.netrc

Prova a connettere il server FTP

Npw puoi provare a connettere il tuo server FTP come riportato di seguito:

# ftp [FTP-Server-Name]

Ora il comando sopra si connetterà automaticamente al tuo server ftp, mentre il nome utente e la password ftp vengono prelevati dal file .netrc


Linux
  1. Configura ZFS su Linux con yum

  2. Ordina il comando in Linux con esempi

  3. Controlla i permessi dei file Linux con ls

  4. Come scrivere un file con C in Linux?

  5. Creazione di modelli con Linux in uno script Shell?

Come configurare un firewall con GUFW su Linux

Utilizzo del comando Linux mv con esempi

Proteggi Linux con il file Sudoers

Comando di montaggio Linux con esempi

Comando gawk Linux con esempi

Linux make Command con esempi