Webserver está “vazio” quando SFTP-ed em, mas o site ainda está lá?

0

Eu fui encarregado de manter um website. Quando assumi, recebi credenciais de SFTP, acessei e editei os arquivos por meio do Dreamweaver.

Posteriormente, alterei as contas do Dreamweaver porque o teste acabou e agora tenho uma versão adequada. No entanto, quando eu SFTP para ele agora o servidor só tem um diretório raiz vazio.

Eu verifiquei isso usando o comando SFTP no terminal e ele está mostrando exatamente o mesmo resultado (pasta raiz vazia).

tazer@HMSLinux ~ $ sftp [email protected]
[email protected]'s password:
Connected to www.lceresearch.unsw.edu.au.
sftp> pwd
Remote working directory: /
sftp> ls
sftp> cd ..
sftp> pwd
Remote working directory: /
sftp> ls
sftp>

O que deu errado ?! O site ainda está lá na Internet, usei um script WGET para rastreá-lo e fazer o download de tudo. Então, por que nada aparece quando uso o SFTP?

EDITAR: Com relação a qual SO o servidor está executando:

$ curl -I www.lceresearch.unsw.edu.au
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 24104
Content-Type: text/html; charset=UTF-8
Date: Tue, 17 Nov 2015 01:15:01 GMT
ETag: "1e00bc-5e28-519dc423d9134"
Last-Modified: Thu, 02 Jul 2015 03:44:38 GMT
Server: Apache/2.2.31 (Amazon)
Connection: keep-alive
    
por m4p85r 17.11.2015 / 00:50

1 resposta

0

Não é claro o que você quer dizer com isso:

…has an empty root directory.

A que exatamente você está se referindo como diretório "raiz"? Você quer dizer que você fez o login via SFTP e não viu nada? Ou você está tentando manobrar para um diretório que você sabe que tem conteúdo chamado /root ou outra coisa?

I’ve subsequently changed Dreamweaver accounts because the trial ran out and now have a proper version. However when I SFTP into it now the server just has an empty root directory.

Parece que o problema é que você tem as credenciais SFTP corretas, mas a configuração antiga pode ter apenas um conjunto de caminhos padrão que você nunca percebeu.

E, embora não esteja claro para mim em qual sistema operacional ou sistema você está participando do SFTP, em geral os sistemas Linux têm arquivos da Web armazenados no caminho /var/www no sistema. Portanto, quando você fizer login no sistema, tente fazer a manobra para /var/www ou, se tiver a opção de definir um caminho padrão ao efetuar login, defina para /var/www . Fazer uma verificação simples com curl -I (para retornar cabeçalhos de servidor) mostra que está executando Apache/2.2.31 , que é um servidor da Web usado principalmente em configurações de Linux / Unix, portanto, seria seguro dizer que você está usando o Linux.

Em alguns casos, você pode ter uma configuração de diretório por usuário semelhante a: /home/[username]/public_html/ , em que [username] equivale ao nome de usuário que você tem como seu login SFTP. Mas isso não é tão comumente usado hoje em dia.

    
por 17.11.2015 / 01:07