
Estou tentando baixar o arquivo httpd.conf para poder editar minha configuração do Apache.
Posso obter acesso ao diretório em que ele está através do shell (tenho acesso root), mas todos os exemplos de como usarWgetpara baixar um arquivo do servidor web use uma URL, e o arquivo não está na raiz web ( public_html
); está dentro root/etc/httpd/conf/httpd.conf
.
Estou nesse diretório e tentei apenas
wget httpd.cong
mas reclama.
Qual é a sintaxe correta do Wget?
Responder1
Do uso do Wget man:
wget [option]... [URL]...
ondeURLsassemelhar-se
http://host[:port]/directory/file
ftp://host[:port]/directory/file
Então, no seu caso,
wget --user=user --password='pass' ftp://host[:port]/directory/relative/to/user
Você poderia usar scp
:
scp [email protected]:/etc/httpd/conf/httpd.conf /some/local/directory
Ou mesmo FTP. Os clientes recomendados sãoFileZillaouMassa. Se você precisar apenas editar o arquivo, não há necessidade de baixá-lo. Procure editores de arquivos comoVimounano.
Responder2
Se o seu objetivo é editar o httpd.conf
arquivo e ter acesso a ele via shell, você pode simplesmente editá-lo usando um editor de shell, em nano
vez de baixá-lo. Simplesmente execute:
cd /directory/containing/the/file
nano httpd.conf
Faça suas modificações e salve pressionando Ctrl
+ x
, se usar nano
.