Marcin Kozakiewicz created SSHD-733:
---------------------------------------
Summary: SSHD server creates file symlinks instead of dir symlinks
Key: SSHD-733
URL: https://issues.apache.org/jira/browse/SSHD-733
Project: MINA SSHD
Issue Type: Bug
Affects Versions: 1.2.0
Environment: Windows/Linux
Reporter: Marcin Kozakiewicz
We use sshd for junit testing of sftp file transfers.
Scenario:
1.create filesystem:
{code}
├── mem0
│ └── mem0.txt
├── run -> mem0
└── run2 -> mem0
{code}
2. Start SSh server with given file system.
code snippet from out project:
{code}
_server = SshServer.setUpDefaultServer();
_server.setHost("localhost");
_server.setPort(PORT);
_server.setKeyPairProvider(new SimpleGeneratorHostKeyProvider());
_server.setPasswordAuthenticator(new PasswordAuthenticator() {
@Override
public boolean authenticate(final String username, final String
password, final ServerSession session) {
return USERNAME.equals(username) && PASSWORD.equals(password);
}
});
_server.setSubsystemFactories(singletonList(new
SftpSubsystemFactory()));
_server.setFileSystemFactory(new
VirtualFileSystemFactory(fileSystemPath));
_server.start();
{code}
3. Connect to server with sftp client.
Result:
run and run2 symlinks are presented as file symlinks instead of directory
symlinks.
Expected result:
run and run2 are presented as directory symlinks.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)