SFTP (Secure File Transfer Protocol) no OpenSSH

Publicado por Danilo Perillo Chiacchio em 31/03/2011

[ Hits: 30.495 ]

 


SFTP (Secure File Transfer Protocol) no OpenSSH



SFTP (Secure File Transfer Protocol)

Cenário: Debian Lenny 5.07 e OpenSSH 5.1;

SFTP pode ser considerado um programa (ou funcionalidade) que pode ser habilitada no servidor SSH. Ele é um ftp, mas como uma camada de segurança implementada pelo protocolo SSH.

Habilitando a utilização do mesmo no servidor SSH:

Passo 1: Editar o arquivo de configuração do servidor SSH e inserir a linha abaixo para podermos liberar o uso do modulo sftp:

Subsystem sftp /usr/lib/sftp-server

Passo 2: Feito isso, podemos reiniciar o servidor SSH, para que essa alteração entre em vigor. Podemos fazer isso através do comando:

# /etc/init.d/ssh restart

Passo 3: A partir de uma máquina cliente (pode ser Linux, BSD, Windows - desde que tenha suporte a SSH e ao cliente SFTP), vamos fazer o acesso ao servidor SFTP, através do comando abaixo:

# sftp -oPort=2222 [email protected]

Explicando:
  • -oPort=2222: Indica a utilização de uma opção extra ao comando "sftp". No caso, estou especificando a porta que o Servidor SSH está utilizando;
  • [email protected]: Aqui, estamos especificando o usuá[email protected]ço IP do Servidor SSH;

Passo 4: Feito isso, bastamos aceitar a cópia da chave pública do servidor SSH (essa chave será copiada para o arquivo "known_hosts" em nosso diretório pessoal) e digitar a senha. Pronto, já estamos conectados no servidor SSH.

Passo 5: Um exemplo simples de utilização, é fazer o download de algum arquivo localizado no servidor SSH para a nossa máquina local. Quando conectados no servidor, um prompt parecido com o abaixo será mostrado:

sftp>

Para baixarmos o arquivo /etc/ssh/sshd_config do servidor para nossa máquina, basta digitar o comando abaixo:

sftp> get /etc/ssh/sshd_config

Obrigado - Danilo
;-)

Outras dicas deste autor

Instalação Packet Tracer Cisco v5.3 no Ubuntu Linux 10.10 x86

Recompilação de Kernel no FreeBSD Release 8.1

Autenticação por módulos PAM no Debian Lenny 5.05 x84

Criando um alias no GNU/Debian sem complicação

Configurando o atftpd - Advanced Trivial File Transfer Protocol (TFTP) no Debian Linux

Leitura recomendada

Recuperando o Boot Booster no Asus EEE PC 1001HA

Instalando VmWare Tools via linha de comando no OpenSUSE 11.1 como Guest no VmWare Server 2.0.2

Utilizando o xscreensaver no Fluxbox

Instalando os Serviços de Integração do Hyper-V no CentOS 5.8 e 6.3 e Kernel 2.6.32+

User-Theme-Extension - sem funcionar após atualização

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário