I’m using Mina SSHD (1.7.0) as an embedded SFTP server for unit testing, and 
I’ve come across an issue I can’t figure out.

I’m looking for a way to set the initial directory in a virtual filesystem for 
a user when the login to the SFTP server.

I’m simulating some systems that have not chroot-ed their SFTP users, so the 
initial directory for the user is /home/username, but the users can access the 
entire filesystem (I know - not a good idea, but I didn’t set this up).

My problem is that when I setup the SFTP sever using Mina SSHD with a 
VirtualFileSystemFactory, the user is always placed in the “root” directory 
(i.e. / ) when they login.  This makes is really hard for me to simulate 
navigating the virtual filesystem in my tests because the paths are different.

Any ideas/suggestions would be greatly appreciated!!

Quinn Stevenson


Reply via email to