SFTP (Secure File Transfer Protocol) no OpenSSH

Publicado por Danilo Perillo Chiacchio em 31/03/2011

[ Hits: 32.484 ]

 


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

Ativando placa wireless Broadcom DCM4312 no Debian Lenny

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

Recompilação de Kernel no FreeBSD Release 8.1

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

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

Leitura recomendada

Desmontando um dispositivo ocupado

Conflito Java ao instalar LibreOffice no Arch Linux [Resolvido]

Ensine o Chrome a abrir links magnéticos

Som de início e encerramento no Xfce

Fedora com MATE e Compiz (Spin ou não)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts