SFTP (Secure File Transfer Protocol) no OpenSSH

Publicado por Danilo Perillo Chiacchio em 31/03/2011

[ Hits: 28.102 ]

 


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

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

Recompilação de Kernel no FreeBSD Release 8.1

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

Leitura recomendada

Frostwire e Limewire não abrem?

Atheros (Ethernet) device 1091 (rev 10) no Slackware 14 (64 bits)

Unity 3D Plugin no Ubuntu e Linux Mint

Fundindo Slackware com Salix

Google Chrome - Problema de permissão do SANDBOX

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts