Xshell 지식베이스

Xshell에서 Xftp를 실행할 때 "리모트 폴더를 표시할 수 없습니다." 메시지

최종수정: 2009-08-24 16:02

현상

Xshell에서 ssh를 사용하여 호스트에 접속한 후 툴바나 메뉴에서 Xftp를 실행하면 아래와 같은 메시지가 나옵니다.

리모트 폴더를 표시할 수 없습니다.

Xftp 로그 창에는 다음과 같은 로그가 생성됩니다.

STATUS:> Sent password.
STATUS:> Access granted.
STATUS:> SFTP version 3 negotiated.
STATUS:> Listing folder '/~'...
ERROR:> Listing folder failed.
STATUS:> Listing folder ''...
STATUS:> Listing folder completed.

원인과 해결 방법

Xshell과 Xftp가 연동할 때 Xshell의 현재 디렉토리를 Xftp에 전달해 주는 기능이 있습니다. 이 때 셸에서 흔히 쓰이는, 홈디렉토를 말하는 '~' 디렉토리를 SFTP 서버가 이해하지 못해 해당 디렉토리를 찾지 못해 생기는 메시지입니다. 하지만 바로 사용자의 홈디렉토리 등으로 이동하게 되어 있으므로 Xftp를 사용하시는 데에는 문제가 없습니다.

적용 제품

Xshell 모든 버전, Xftp 모든 버전.