O SSH permite-lhe iniciar sessão no servidor e descarregar ficheiros diretamente de outros servidores.
- Nota: Alguns hosts podem desativar o recurso SSH por motivos de segurança.
- Nota: O SSH não deve ser utilizado por pessoas que não estejam familiarizadas com um ambiente Unix.
Ligar ao servidor através do terminal, utilizando o OpenSSH #
Basta abrir o terminal (apenas Linux/MacOS) e escrever o seu nome de utilizador e o nome do servidor. Por exemplo:
ssh gebruiker@yourwebsite.com
Ser-lhe-á pedido que introduza a sua palavra-passe. Faça-o e prima Enter
- Nota: Não verá o comprimento da palavra-passe, o que não é nada de especial. Introduza a palavra-passe e prima Enter.
- Observação: a porta predefinida do servidor ssh é 22. Se o seu servidor tiver definido uma porta personalizada, tem de a especificar quando estabelecer ligação através do terminal ssh. Exemplo:
ssh -p 2222 gebruiker@yourwebsite.com
Em que -p representa a porta e 2222 é o número da porta do seu servidor.
Ligar ao servidor com o PuTTy #
Descarregar o PuTTy aqui
Introduza o nome do anfitrião e a porta (por defeito 22 )
Prima "Abrir". Irá para o terminal, introduza o seu nome de utilizador e palavra-passe. Uma vez conectado, os passos abaixo são os mesmos do OpenSSH e do PuTTy.
Vá para a pasta onde pretende descarregar os seus ficheiros #
Quando ligado, aparecerá no seu diretório pessoal. No entanto, pode querer aceder ao seu diretório public_html, o que pode fazer com o CD atribuição. Exemplo:
cd /home/username/domains/yourwebsite.com/public_html/
Onde utilizador é o seu nome de utilizador e o vosso sítio web.com o seu nome de domínio. Também pode abrir public_html escrevendo simplesmente
cd domains/yourwebsite.com/public_html/
Através do ssh, faz o login na sua pasta pessoal, mas se digitar o caminho completo, obtém sempre aceder à pasta correta.
Transferir ficheiros. #
Agora pode descarregar ficheiros com o wget- comando. Basta digitar:
wget https://www.yourwebsite.com/filename.png
Também pode descarregar a partir de um servidor FTP utilizando o wget. Para o fazer, basta escrever:
wget ftp://username:password@ftp.yourwebsite.com/filename.png
O wget oferece muito mais flexibilidade e funcionalidades. Se quiser saber mais sobre ele, pode mais informações aqui.
Utilizar o Rsync para sincronizar ficheiros #
Aviso: A utilização do rsync pode levar à eliminação de ficheiros. Por conseguinte, verificar cuidadosamente o que se faz antes de usar o rsync.
O rsync é uma ferramenta poderosa para sincronizar ficheiros entre servidores, ou simplesmente carregar um ficheiro de outro servidor. Exemplo de utilização:
rsync -avt olduser@youroldwebsite.com:/home/olduser/domains/youroldwebsite.com/public_html/logo.png userr@yournewwebsite.com:/home/user/domains/yournewwebsite.com/public_html/
Onde:
- olduser é o utilizador do qual pretende descarregar o ficheiro logo.png
- youroldwebsite.com é o domínio a partir do qual pretende descarregar o ficheiro logo.png
- logo.png é um ficheiro do youroldwebsite.com que pretende transferir para o yournewwebsite.com
- user é o utilizador do novo servidor para o qual pretende descarregar o ficheiro.
- yournewwebsite.com é o domínio onde pretende descarregar o seu ficheiro.
- public_html é a pasta onde o ficheiro logo.png é descarregado. Não te esqueças do símbolo / no fim.
O rsync é uma ferramenta muito poderosa com muitas funções. Se quiser saber mais sobre ela, pode leia aqui.