10 exemplos de comandos sFTP para transferir arquivos em servidores remotos no Linux

10 exemplos de comandos sFTP para transferir arquivos em servidores remotos no Linux

File Transfer Protocol (FTP) foi amplamente usado Protocolo para transferir arquivos ou dados remotamente em formato não criptografado, que não é uma maneira segura de se comunicar. Como todos sabemos que o protocolo de transferência de arquivos não é de todo seguro, porque todas as transmissões acontecem em texto claro e os dados podem ser legíveis por qualquer um durante o sniffing os pacotes na rede.,

10 sftp exemplos de comandos

Então, basicamente, o FTP pode ser utilizado em casos limitados ou nas redes que você confia. Durante o período de tempo, o SCP e o SSH abordam esta ambiguidade de segurança e adicionam uma camada segura criptografada enquanto transferem dados entre computadores remotos.

SFTP (Secure File Transfer Protocol) corre sobre o protocolo SSH na porta padrão 22 por padrão para estabelecer uma conexão segura. O SFTP foi integrado em muitas ferramentas GUI (FileZilla,WinSCP, FireFTP etc.).,

avisos de segurança: por favor, não abra a porta SSH (Secure SHell) globalmente, uma vez que esta seria uma falha de segurança. Você só pode abrir para IP específico de onde você vai transferir ou gerenciar arquivos em sistema remoto ou vice-versa.

  1. 5 Melhores Práticas para proteger e proteger o servidor de SSH
  2. 10 exemplos de comandos Wget no Linux

Este artigo irá guiá-lo a 10 exemplos de comandos sftp para o usar através da interface interactiva de linha de comandos.,

Como Conectar-se a SFTP

Por padrão, o mesmo protocolo SSH é usado para autenticar e estabelecer uma conexão SFTP. Para iniciar uma sessão SFTP, indique o nome do utilizador e o nome da máquina remota ou o endereço IP na linha de comandos. Uma vez que a autenticação tenha sucesso, você verá uma linha de comandos com um SFTP> prompt.

# sftp [email protected] to [email protected]'s password:sftp>

obter ajuda

Uma vez, você na linha de comandos sftp, verifique os comandos disponíveis escrevendo ‘?’ou’ help ‘ no comando prompt.,

sftp> ?Available commands:cd path Change remote directory to 'path'lcd path Change local directory to 'path'chgrp grp path Change group of file 'path' to 'grp'chmod mode path Change permissions of file 'path' to 'mode'chown own path Change owner of file 'path' to 'own'help Display this help textget remote-path Download filells ] Display local directory listingln oldpath newpath Symlink remote filelmkdir path Create local directorylpwd Print local working directoryls Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryput local-path Upload filepwd Display remote working directoryexit Quit sftpquit Quit sftprename oldpath newpath Rename remote filermdir path Remove remote directoryrm path Delete remote filesymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell? Synonym for help

Verifique a pasta de trabalho actual

o comando ‘lpwd’ é usado para verificar a pasta de trabalho actual Local, enquanto o comando ‘pwd’ é usado para verificar a pasta de Trabalho Remota.

sftp> lpwdLocal working directory: /sftp> pwdRemote working directory: /tecmint/
  1. lpwd – print the current directory on your system
  2. pwd – print the current directory on the ftp server

Listing Files

Listing files and directories in local as well as remote system.,

on Remote
sftp> ls
On Local
sftp> lls

Upload File

p > p > Put single or multiple files in remote system.

sftp> put local.profileUploading local.profile to /tecmint/local.profile

Upload Mutiple Files

Putting multiple files on in remote system.

sftp> mput *.xls

baixar ficheiros

obter ficheiros simples ou múltiplos no sistema local.

sftp> get SettlementReport_1-10th.xlsFetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls

obter vários arquivos em um sistema local.

sftp> mget *.xls

Nota: Como podemos ver por omissão com o ficheiro de transferência de comandos get no sistema local com o mesmo nome., Nós podemos Baixar arquivo remoto com um nome diferente especificando o nome no final. (Isto aplica-se apenas ao descarregar o ficheiro único).

mudar de Directórios

mudar de uma pasta para outra pasta em locais locais e remotos.

on Remote
sftp> cd testsftp>
On Local
sftp> lcd Documents

Create Directories

Creating new directories on local and remote locations.

sftp> mkdir test
sftp> lmkdir Documents

remover directórios

remover directório ou ficheiro no sistema remoto.,

sftp> rm Report.xls
sftp> rmdir sub1

Nota: Para remover / apagar qualquer pasta de localização remota, a pasta deve estar vazia.

Exit sFTP Shell

The’!’command drop us in local shell from where we can execute Linux commands. Escreva o comando ‘exit’ onde podemos ver o sftp> prompt return.

sftp> !# exitShell exited with status 1sftp>

Conclusion

the SFTP is a very useful tool for administrating servers and transfering files to and from (Local and Remote). Esperamos que este TACS vai ajudá-lo a entender o uso do SFTP em certa medida.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *