Escolar Documentos
Profissional Documentos
Cultura Documentos
SCP
Veja como deixar ainda mais seguro o acesso sua rea de hospedagem Linux atravs de SSH, SFTP e
atravs dos comandos SCP e Rsync.
Ateno: Recurso disponvel somente para as hospedagens Linux. Clientes com hospedagem em
Windows podem utilizar a conexo por FTP.
Se voc est usando um computador com Mac, Linux, (free/open)BSD, (open)Solaris e demais
derivados do Unix podem ir direto ao final (rodap) desta documentao, pois os procedimentos exigiro
poucas linhas de comando.
Perceba acima que o campo Key passphrase est preenchido (memorize o termo passphrase pois ser
utilizado adiante nesta documentao na hora de conectar ao servidor), mas o preenchimento dele
opcional. Alguns preferem no preencher nada, ele serve como uma segunda senha.
Salve a chave privada tambm clicando no boto Save private key. Memorize a pasta e o nome do
arquivo que voc salvou, pois voc ter que acess-lo adiante.
Resumindo: A chave pblica vai para o servidor e a chave privada ficar no seu computador.
Colocando a chave pblica no servidor
Agora vamos ao PuTTY (por enquanto sem chave ainda):
Em Host Name (or IP address) Possivelmente voc se depare com este alerta,
especifique: ftp.SeuDominio basta responder yes.
Ser solicitado seu usurio e senha a seguir: Informe seu usurio de FTP e a senha de FTP
Vamos criar o diretrio .ssh no servidor com o comando:
mkdir .ssh
Importante, no para criar este diretrio sob a public_html/, mas sim, no diretrio raiz de sua
hospedagem.
Entre no diretrio .ssh:
cd .ssh
Vamos criar o arquivo authorized_keys2, caso tenha dvidas sobre como criar o arquivo, consulte Como
editar um arquivo em um servidor Linux.
Cole o contedo que voc copiou l do programa PuTTYgen e depois salve e saia da edio do arquivo.
Defina a permisso 700 no diretrio .ssh
chmod 700 .
E finalmente clique em Login para se conectar. Se voc configurou um passphrase ser solicitado
que voc digite-o.
Se esta tela aparecer dizendo que o Host Kay no est armazenado em cache, responda Yes
Na coluna Cathegory expanda SSH e clique Volte a clicar em Session no topo da coluna
em Auth. esquerda, clique no boto Save e depois em Open
ssh-keygen
Em algumas distribuies o comando acima no far nada a no ser imprimir as opes que ele aguarda,
ento rode ao invs disso:
ssh-keygen -t rsa
Aps isso voc ter que responder s perguntas que o ssh-keygen lhe far:
Nota: Se outro computador tentar acessar sua rea de hospedagem ou mesmo o seu computador, mas
com outro usurio, a senha de FTP ser solicitada. Se voc deseja colocar chaves para outros usurios ou
em outros computadores, refaa os procedimentos desta documentao a partir do local em que far o
acesso via chave.
Isso far com que as chaves sejam criadas dentro da home do seu usurio (o diretrio .ssh ser criado, e
l dentro a chave privada (id_rsa) e a chave pblica (id_rsa.pub) sero armazenadas). A chave privada
dever ficar no seu computador, a chave pblica dever ser enviada para o servidor.
Colocando a chave pblica no servidor
Basta um comando para subir a chave pblica no servidor:
Agora informe a sua senha de FTP e pronto, basta testar a conexo via SSH, SFTP, SCP ou Rsync.