Клиника Java SSH, использующая jcabi для исключения FileNoFoundException
Я пытаюсь использовать библиотеку jcabi для ssh-подключения java-приложения к удаленному серверу Ubuntu.
Я использую следующий пример кода
String host = "XX.XX.XX.XX";
String user = "myuser";
String key = "C:\path\to\the\pem\folder\relevantFile.pem"
String pwd = new Shell.Plain(
new Ssh(host, 22,
user, key
)
).exec("pwd");
System.out.println(hello);
При попытке запустить код (он находится в классе @Test BTW) я получаю следующую ошибку:
Caused by: java.io.FileNotFoundException: C:\....\AppData\Local\Temp\jcabi-ssh201869605540056323.key (The filename, directory name, or volume label syntax is incorrect)
at java.io.FileInputStream.open0(Native Method)
Я также пытался установить в key
содержание pem
файл, но исключение то же самое.