Utilità della riga di comando sftpSintassi: sftp [opzioni] [utente@]host[#porta]:file_origine [utente@]host[#porta][:file_destinazione] Nota: È possibile riutilizzare una connessione Secure Shell esistente. Tuttavia per farlo è necessario attivare esplicitamente l'opzione su ogni riga di comando oppure impostare la variabile d'ambiente SSHConnectionReUse su Yes. Per i dettagli, vedere Riutilizzo delle connessioni nelle sessioni Secure Shell. Opzioni della riga di comando-aTrasferisce i file nella modalità ASCII. -b dimensionibufferImposta le dimensioni massime di buffer per una richiesta. I valori validi sono compresi tra 1024 e 32768. -B filebatchDopo un accesso effettuato correttamente, esegue ciascun comando nel file specificato, quindi termina la connessione. Ad esempio il seguente comando consente di connettersi a miohost mediante mionome e di eseguire i comandi di miofile. Al termine dell'esecuzione di tutti i comandi del file, la connessione viene chiusa. sftp -B c:\miopercorso\miofile miohost.com mionome Il file batch può utilizzare i comandi interattivi documentati di seguito. Nota: L'uso del punto e virgola non è supportato per i commenti contenuti negli script forniti nella riga di comando sftp in cui viene utilizzata l'opzione -B. Utilizzare il simbolo di cancelletto (#) per contrassegnare i commenti in questi file batch. -c crittografiaElenco di crittografie separate da virgola in ordine di preferenza. L'impostazione predefinita è "aes128-ctr,aes128-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour". Se l'esecuzione della connessione è impostata sulla modalità FIPS, il valore predefinito è "aes128-ctr,aes128-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc,3des-cbc". La versione 1 del protocollo (obsoleta e non consigliata) consente la specificazione di un'unica crittografia. I valori supportati sono "3des", "blowfish" e "des". -CConsente la compressione di tutti i dati trasmessi. L'uso della compressione è preferibile sulle linee modem e sulle altre connessioni lente, mentre nelle reti veloci rallenta i tempi di risposta. -dImposta la destinazione come directory. -F file_configSpecifica un file di configurazione alternativo da utilizzare per questa connessione. Se viene indicato un file di configurazione nella riga di comando, gli altri file di configurazione vengono ignorati. -h Visualizza un riepilogo di opzioni della riga di comando. -H schemaSpecifica lo schema di configurazione di SSH da utilizzare per questa connessione. -i file_chiaveSpecifica una chiave privata da utilizzare nell'autenticazione con chiave. I file di chiavi possono inoltre essere specificati in base ai singoli host nel file di configurazione. È possibile disporre di più opzioni -i (e più chiavi specificate in un file di configurazione). Utilizzare le virgolette se il nome del file o del percorso contiene spazi. -k directorySpecifica un percorso alternativo per i file di configurazione, chiavi host e chiavi utente. Nota: Quando si utilizza -k, le chiavi host vengono lette e scritte dal percorso specificato solo se in quel percorso esiste già un file host conosciuto. Se non viene rilevato un file host conosciuto, le chiavi host vengono lette e scritte nel file host conosciuto nel percorso predefinito. -m spec_macSpecifica uno o più algoritmi MAC (Message Authentication Code) con virgole di separazione da utilizzare per questa connessione. Specifica algoritmi in ordine di preferenza. Il valore predefinito è "hmac-sha1,hmac-sha256,hmac-sha512,hmac-md5,hmac-ripemd160,hmac-sha1-96,hmac-md5-96". Se l'esecuzione della connessione è impostata sulla modalità FIPS, il valore predefinito è "hmac-sha1,hmac-sha256,hmac-sha512". -o opzioneImposta un'opzione supportata nel file di configurazione. Esempio: ssh "-o FIPSMode=yes" mioutente@miohost -p Conserva indicatori di ora e attributi di file. -P portaPorta a cui connettersi sull'host remoto. -qAttiva la modalità non interattiva, in base alla quale vengono eliminati tutti i messaggi di avviso e diagnostici, compresi i banner. -QDisattiva la visualizzazione dell'indicatore di avanzamento. -R richieste_massimeSpecifica il numero massimo di richieste contemporanee. L'aumento di questo valore può migliorare leggermente la velocità di trasferimento dei file, ma determina un maggiore utilizzo di memoria. Il valore predefinito è di 16 richieste in attesa. -s sottosistemaSpecifica il sottosistema ssh. -S programmaProgramma da utilizzare per le connessioni crittografate. -uRimuove il file sorgente dopo la copia. -vImposta il livello di debug sulla modalità di dettaglio, equivalente all'impostazione del livello di debug su 2. -VVisualizza le informazioni relative al nome del prodotto e alla versione e chiude la sessione. Le altre opzioni eventualmente specificate nella riga di comando vengono ignorate. -4Forza la connessione utilizzando solo indirizzi IPv4. -6Forza la connessione utilizzando solo indirizzi IPv6. Modalità interattivaasciiImposta il tipo di trasferimento ASCII. binaryImposta il tipo di trasferimento binario. byeChiude sftp. cd percorsoCambia la directory remota in percorso. chmod percorsoCambia i permessi associati a percorso. Utilizzare mode per specificare permessi numerici di tre cifre. lcd percorsoCambia la directory locale in percorso. exitChiude sftp. get percorso-remoto [percorso-locale]Recupera il percorso-remoto e lo conserva nel computer locale. Se il nome del percorso locale non è specificato, viene assegnato lo stesso nome utilizzato sul computer remoto. getext [estensione,estensione...]Visualizza le estensioni dei file che utilizzano il trasferimento ASCII. Utilizzare setext per modificare questo elenco. helpVisualizza il testo della guida. lls [opzioni-ls [percorso]]Visualizza il contenuto della directory locale del percorso o della directory attuale se il percorso non è specificato. lmkdir percorsoCrea la directory locale specificata da percorso. lpwdStampa la directory di lavoro locale. ls [percorso]Visualizza il contenuto della directory remota del percorso o della directory attuale se il percorso non è specificato. mkdir percorsoCrea la directory remota specificata da percorso. put percorso-locale [percorso-locale]pwdVisualizza la directory di lavoro remota. quitChiude sftp. reget file-remoto [file-locale]Riprende il trasferimento specificato. Funziona come il comando get, ma verifica la presenza di un file locale scritto; se questo viene individuato, avvia il trasferimento a partire dall'ultimo tentativo lasciato in sospeso. rename vecchiopercorso nuovopercorsoRinomina il file remoto da vecchiopercorso a nuovopercorso. rmdir percorsoRimuove la directory remota specificata da percorso. rm percorsiElimina il file remoto specificato da percorso. setext [estensione,estensione...]Imposta le estensioni dei file che utilizzano il trasferimento ASCII. I caratteri jolly sono supportati. Se non vengono specificati argomenti, nessuna estensione di file utilizza il trasferimento ASCII. versionVisualizza la versione di sftp. ?Sinonimo del comando help. | ||
|