I have a question about SFTP. When cusotmers upload their files, will SFTP only work if their accounts have shell access? Is there a way to let them upload with SFTP without also giving shell?
Thanks,
BX
I have a question about SFTP. When cusotmers upload their files, will SFTP only work if their accounts have shell access? Is there a way to let them upload with SFTP without also giving shell?
Thanks,
BX
Simple answer, no.
SFTP uses SSH to tunnel the traffic for FTP over an encrypted channel and for this they need to have shell access, not sure if it would work if they just had jail access though.
I believe with cPanel 11, if a user's shell is set to /usr/local/cpanel/bin/noshell (which is the default setting) then the user does not have SSH access, but does have SFTP access.
SFTP won't work on user created FTP accounts, it will only work with the main account.
Thank you for your replies.