Обходной путь для неподдерживаемого запроса SETSTAT на SFTP-сервере с помощью sshjJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обходной путь для неподдерживаемого запроса SETSTAT на SFTP-сервере с помощью sshj

Сообщение Anonymous »

Я пытаюсь подключиться к серверу по SFTP, используя идентификационную строку: SSH-2.0-AWS_SFTP_1.0 со следующим кодом Java, используя sshj.

Код: Выделить всё

com.hierynomus
sshj
0.29.0

Код: Выделить всё

private SSHClient setupSshj(String remoteHost, String username, String password) throws IOException {
SSHClient client = new SSHClient();
client.addHostKeyVerifier(new PromiscuousVerifier());
client.connect(remoteHost);
client.authPassword(username, password);
return client;
}

public void sftpfiles() throws IOException {
if (Boolean.parseBoolean(GetConfigValue("dds", "sendFiles"))) {
SSHClient sshClient = setupSshj(GetConfigValue("dds", "RemoteAddress"), GetConfigValue("dds", "RemoteLogin"), GetConfigValue("dds", "RemotePassword"));
SFTPClient sftpClient = sshClient.newSFTPClient();
sftpClient.put("/home/vm/test.txt", GetConfigValue("dds", "RemoteDirectory"));
sftpClient.close();
sshClients.disconnect();
}
}
и получите ошибку

Ошибка SESTAT не поддерживается

Я понимаю, что сервис AWS не позволяет устанавливать временные метки при загрузке, однако я не знаю, какие настройки необходимы для настройки SFTP-клиента.>

Подробнее здесь: https://stackoverflow.com/questions/621 ... -with-sshj
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»