어느 FTP 디렉토리에 있는지 어떻게 알 수 있습니까? 사이트를 개발하기 시작했지만 그들이 어떤 디렉토리에

클라이언트에서 FTP 자격 증명을 받아 작업중인 웹 사이트를 개발하기 시작했지만 그들이 어떤 디렉토리에 액세스했는지 확실하지 않습니다.

TransmitMac OS X Yosemite 상단에 “/”만 표시 됩니다. SFTP / SSH가없는 TLS 액세스 만 있습니다.

기본 사이트가 여전히 실행 중이며 내가 볼 수있는 것은 ftp_quota파일 이기 때문에 기본 디렉토리는 아닙니다 .

나는 절대적으로 필요하지 않으면 클라이언트를 귀찮게하고 싶지 않습니다.



답변

대부분의 ftp (sftp) 클라이언트에는 pwd실행할 수 있는 명령이 있습니다. 그러나 연결에 “/”가 표시되면 pwd명령 과 동일한 결과 입니다.

chroot에서 실행중인 서버에 연결되어 있을 수 있습니다.이 루트는 “/”로 다른 디렉토리를 사용하며 ftp 서버는 그 디렉토리를 알려줄 수 없습니다.

더 읽을 거리 :


답변

귀하의 계정은 chroot입니다. 즉, 계정 홈 디렉토리가있는 실제 경로를 볼 수 없도록 명시 적으로 구성되어 있습니다.

자세한 내용은 Wikipedia chroot article을 참조하십시오 .

Unix 운영 체제의 chroot는 현재 실행중인 프로세스와 해당 자식의 명백한 루트 디렉토리를 변경하는 작업입니다. 이러한 수정 된 환경에서 실행되는 프로그램은 지정된 디렉토리 트리 외부의 파일 이름을 지정할 수 없으므로 일반적으로 액세스 할 수 없습니다.

그래서 당신은 자신을 찾을 수 없습니다.