Pular para o conteúdo

SFTP (Secure File Transfer Protocol) no OpenSSH

Dica publicada em Linux / Configuração
Danilo Perillo Chiacchio danchiacchio
Hits: 33.287 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Recompilação de Kernel no FreeBSD Release 8.1

Ativando placa wireless Broadcom DCM4312 no Debian Lenny

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

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

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

Como configurar o Grub2 no Ubuntu 9.10

Trinity Desktop no Linux Mint

Corrigindo perfis de Portage em Sabayon e Gentoo

Squid autenticando via radius

Fedora 21 - Recuperando o GRUB2 manualmente

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.