Pular para o conteúdo

SFTP (Secure File Transfer Protocol) no OpenSSH

Dica publicada em Linux / Configuração
Danilo Perillo Chiacchio danchiacchio
Hits: 33.298 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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
;-)

Recompilação de Kernel no FreeBSD Release 8.1

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

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

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

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

Instalação do Slackware Linux passo-a-passo

Corrigir erro NS + NAM + Ubuntu 9.04

Integrando o Firefox com o KDE4

Man pages coloridas no Fedora 18

Video estranho na AsusA7N8X-VM com Kurumin 6.0

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.