Wget/셸을 사용하여 웹 루트 외부에서 파일 다운로드

Wget/셸을 사용하여 웹 루트 외부에서 파일 다운로드

Apache 구성을 편집할 수 있도록 httpd.conf 파일을 다운로드하려고 합니다.

쉘을 통해 디렉토리에 액세스할 수 있지만(루트 액세스 권한이 있음) 사용 방법에 대한 모든 예제는Wgetpublic_html웹 서버에서 파일을 다운로드하려면 URL을 사용하세요. 파일이 웹 루트( ) 에 없습니다 . 에 있어요 root/etc/httpd/conf/httpd.conf.

나는 그 디렉토리에 있고 방금 시도했습니다

wget httpd.cong

그러나 그것은 불평한다.

올바른 Wget 구문은 무엇입니까?

답변1

Wget man 사용법에서:

 wget [option]... [URL]...

어디URL닮다

 http://host[:port]/directory/file
 ftp://host[:port]/directory/file

따라서 귀하의 경우에는

 wget --user=user --password='pass' ftp://host[:port]/directory/relative/to/user

다음을 사용할 수 있습니다 scp.

 scp [email protected]:/etc/httpd/conf/httpd.conf /some/local/directory

아니면 FTP라도요. 추천 클라이언트는파일질라또는퍼티. 파일을 편집하기만 하면 다운로드할 필요가 없습니다. 다음과 같은 파일 편집기를 찾아보세요.정력또는나노.

답변2

파일 을 편집하는 것이 목표이고 httpd.conf셸을 통해 해당 파일에 액세스할 수 있는 경우 다운로드하는 대신 셸 편집기를 사용하여 간단히 편집할 수 있습니다 nano. 간단히 실행하세요:

cd /directory/containing/the/file
nano httpd.conf

수정한 후 를 사용하는 경우 Ctrl+를 눌러 저장하세요 .xnano

관련 정보