У меня есть две виртуальные машины. На компьютере 'A' S SH вход в систему происходит с использованием закрытого ключа, а на компьютере 'B' вход в систему происходит с использованием UserName и Pwd.
Итак, я хотел бы оставить свой код обобщенным c для обеих систем. Дайте мне знать, возможно ли это, если да, можете ли вы мне помочь.
jsch.addIdentity(Private_Key_Path);
session = jsch.getSession(telnetUser, telnetHost, port);
session.setConfig("PreferredAuthentications", "publickey,keyboard-interactive,password");
session.setPassword(telnetPwd);
session.setConfig("config");
session.connect();