Linux(Centos 7.2 또는 7.6)에서 sftp를 통해 파일을 다운로드할 경로를 구성하는 방법을 알고 싶습니다. /etc/vsftpd/vsftpd.conf 편집을 시도했지만 언급된 경로를 찾지 못했습니다.
예를 들어, 장치에서 구성을 다운로드하고 싶습니다. 다운로드했습니다. 이 파일이 존재하는 위치는 어디에서 확인할 수 있습니까?
답변1
사용한 적이 있는 경우
get remote-file
그러면 파일이 remote-file
호출한 디렉토리에 다운로드됩니다 sftp
.
이 get
명령을 사용하면 현재 디렉터리를 기준으로 로컬 경로를 지정할 수도 있습니다.
get remote-file local-dir
sftp
서버 에 연결 되면 다음을 수행할 수 있습니다.변화로컬 디렉터리 사용
lcd new-dir
sftp
이는 로컬 디렉토리에서 부팅하는 것과 동일합니다 new-dir
. USE를 사용하여 다운로드한 모든 파일은 get
이 디렉토리에 저장됩니다(USE가 로컬 디렉토리 경로를 지정하지 않는 한 get
).
을 사용하면 lcd
클라이언트의 현재 디렉터리만 변경된다는 점 에 유의하세요 sftp
. 클라이언트를 종료해도 클라이언트가 호출된 동일한 디렉토리에 계속 남아 있습니다 sftp
.
이는 vsftpd
FTP 프로토콜(FTPS)의 보안 변형을 구현하는 FTP 서버입니다. 이 소프트웨어는 sftp
. 그 외에도 다운로드 대상은 서버가 처리하는 것이 아니라 파일을 다운로드하는 클라이언트가 처리합니다.