SFTP (Secure File Transfer Protocol) no OpenSSH

Publicado por Danilo Perillo Chiacchio em 31/03/2011

[ Hits: 32.926 ]

 


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 root@192.168.1.200

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;
  • root@192.168.1.200: Aqui, estamos especificando o usuário@endereç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

Sincronização de coletor de dados MC3090 Symbol no Windows Seven virtualizado no Ubuntu 10.10 x64

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

Verificando qual módulo determinada interface de rede esta utilizando no Debian Lenny

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

Recompilação de Kernel no FreeBSD Release 8.1

Leitura recomendada

sidux foi a única distro das que tenho instaladas que me tirou do aperto

Resolvendo problema de renderização de fontes no Firefox [Debian]

Dock Plank - Configuração no Ubuntu e Linux Mint

Alteração da fonte monospace padrão

Redimensionando imagens com Nautilus-Image-Manipulator

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário