SFTP (Secure File Transfer Protocol) no OpenSSH

Publicado por Danilo Perillo Chiacchio em 31/03/2011

[ Hits: 29.403 ]

 


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

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

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

Instalação do Debian Lenny através de dispositivos removíveis USB

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

Facilite a navegação pelo Konsole

LightDM - Como exibir imagem de usuário na tela de login do Debian 8.7.1 (MATE)

Squid-Graph no CentOS com controle de acesso por usuários do AD

Lexmark X1185 no Ubuntu 10.10

Linux - Cliente DHCP com DNS personalizado

  

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