Archived Forum PostQuestion:
I am trying to use your SFTP component to list the files in a directory.
When I call sftp.OpenDir("."), it comes back with null and the last error text is:
ChilkatLog:
OpenDir:
DllDate: Aug 5 2012
UnlockPrefix: Anything for 30-day trial
Username: chilkat
Architecture: Little Endian; 64-bit
Language: .NET 4.0 / x64
VerboseLogging: 0
SshVersion: SSH-2.0-sftp server
SftpVersion: 3
hcCurDate: Mon, 03 Dec 2012 14:37:07 +0000
hcExpire: 7/2012
path: .
Sent FXP_OPENDIR
StatusResponseFromServer:
Request: FXP_OPENDIR
InformationReceivedFromServer:
StatusCode: 3
StatusMessage: [2012/12/03 14:37:04.956] SSE2636 Command rejected due to sftp proxy policy settings: SSH_FXP_OPENDIR
--InformationReceivedFromServer
--StatusResponseFromServer
Failed.
--OpenDir
--ChilkatLog
This is not a problem with your application code, nor is it a problem with the Chilkat component. It's an issue with the SSH/SFTP server. For whatever reason, your user account's home directory does not have permission to access a directory listing. This problem can only be fixed at the server, either with the SSH server user account settings, or the filesystem permissions for the HOME directory.