FTP

Usando sftp na linha de comando do Linux

Usando sftp na linha de comando do Linux
Neste artigo sftp, uma alternativa para scp será explicada. Como dito em nosso artigo SCP, tanto scp quanto sftp funcionam por meio do protocolo ssh em contraste com FTPS (MS Windows) criptografado por SSL. O protocolo ssh é criptografado e as informações que viajam de um dispositivo para outro através dele são seguras em contraste com protocolos como telnet ou ftp, que não são criptografados, permitindo que os sniffers interfiram nos dados, conforme mostrado anteriormente quando explicamos como farejar as imagens que estão sendo transferidas em um não criptografado rede ou protocolo.

Enquanto scp só nos permite transferir arquivos de um dispositivo para outro com sftp, podemos editar atributos de arquivo no dispositivo remoto, criar e remover diretórios, para parar e retomar a transferência, para navegar em diretórios remotos e usá-lo através de gráficos e amigáveis interfaces, é claro que para compartilhar arquivos com outros usuários, um servidor SFTP seria vantajoso em relação ao scp.

Introdução ao sftp

A sintaxe do SFTP é muito semelhante à do FTP. Em contraste com o SCP, primeiro precisamos nos conectar ao servidor para dar instruções. Para se conectar a um servidor sem especificar nenhum parâmetro no tipo de console:

sftp @

Onde:

sftp = chama o programa
= substitua pelo seu nome de usuário (e.raiz g)

@ = substitua-o pelo ip ou host do seu servidor.

Observação: substitua as instruções entre < > para obter as informações adequadas e digite a senha quando solicitado.

Como você pode ver na sequência da captura de tela, depois de executar “ls”Não encontrei nenhum arquivo ou diretório disponível no servidor. Portanto, vamos fazer upload de um arquivo do dispositivo local para o servidor, digite:

colocar

Onde:

colocar = instrui a carregar um arquivo do computador local para o servidor.

= especificar o arquivo e sua localização no dispositivo local.

Se quisermos fazer download de um arquivo, digite:

obter

O arquivo será baixado para nosso diretório local, a menos que especifiquemos um diferente. Para saber qual é o nosso diretório local do tipo sftp:

lpwd

Para verificar o diretório atual no tipo de servidor:

pwd

Estamos no diretório inicial do usuário compartilhado no dispositivo local e no diretório inicial do usuário linuxhint no dispositivo remoto.

Para baixar um arquivo especificando um local diferente para salvá-lo, digite:

obter

Como você pode ver, os arquivos agora foram transferidos para o diretório Transferências.

Sftp também nos permite transferir diretórios recursivamente (incluindo seus subdiretórios), para transferir um diretório recursivamente, só precisamos especificar o parâmetro -r, se não houver um diretório disponível em seu servidor, crie-o digitando “mkdir testdirectory”, Então, para baixar o tipo de diretório:

get -r  

Como você pode ver na captura de tela, baixamos o diretório chamado testdirectory para nosso diretório local chamado Transferências dentro de compartilhado casa. Se não especificarmos um local para o diretório ou arquivo que baixamos, ele será salvo no diretório local (aquele que você verifica lpwd) como no próximo exemplo:

Também podemos salvar arquivos e diretórios com um nome diferente do original, digite:

get -r  

Também podemos fazer upload de diretórios de nosso dispositivo local usando put, vamos fazer upload do diretório testdirectory2, uma cópia da fonte com um nome diferente, digitando:

mkdir
colocar <>

Esses são os comandos básicos para usar o sftp, executando “homem sftp”Você pode ver todas as opções e parâmetros disponíveis. Você também pode digitar uma vez logado em um servidor.

Espero que você tenha achado este tutorial útil para começar a usar o sftp na linha de comando. Continue seguindo LinuxHint para dicas adicionais e atualizações no Linux.

Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...
Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...
OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...