
ssh
우리 호스팅 제공업체는 (보안 때문에) 액세스를 허용하지 않지만 sftp
. (유일한 다른 선택은 "cpanel"을 통한 것입니다).
sftp
허락할 만큼 좋다창조심볼릭 링크가 있지만 제대로 나열하기에는 충분하지 않습니다. 예를 들어:
sftp> symlink 500 rwu
sftp> ls -l
lrwxrwxrwx 1 foo bar 3 May 22 16:27 rwu
즉, 내가 볼 수 있는 것은사실저것 "rwu
"은(는) 심볼릭 링크이지만 알 수 없습니다.무엇. 적어도 기본적으로는 아닙니다. 전체 sftp
-client 또는 해당 ls
-command에 "숨겨진" 옵션이 있어서 실제와 같이 심볼릭 링크를 올바르게 나열할 수 ls(1)
있습니까?
답변1
OpenSSH SFTP 클라이언트현재는 이를 지원하지 않습니다.
#ifdef notyet char * do_readlink(struct sftp_conn *conn, const char *path) { … } #endif
이것은 유일한 발생입니다SSH_FXP_READLINK
이는 OpenSSH 소스 코드에서 . 이것이 왜 주석 처리되었는지 또는 작동하게 하려면 무엇이 필요한지 모르겠습니다. OpenSSH 메일링 리스트에서 내가 찾을 수 있는 유일한 관련 메시지는 다음과 같습니다.2002년 패치그건 채택되지 않았어요.