Apoio

Carregamento via SSH

3 min ler

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 )ligar ao ftp

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.