ssh, или безопасная оболочка, является мощным инструментом для безопасного подключения к удаленным серверам. В Java существует несколько библиотек SSH, которые помогут вам установить и управлять SSH-соединениями.
. Одна из самых хорошо известных библиотек Java SSH-библиотека Java Secure Channel (JSCH). Его популярность связана с использованием в различных инструментах и приложениях на основе Java, включая Maven, Ant и Eclipse. Это библиотека с открытым исходным кодом, распространяемая по лицензии в стиле BSD. com.jcraft.jsch.jsch; Импорт com.jcraft.jsch.session; открытый класс SSHConnection { public static void main (string [] args) бросает исключение { // SSH -серверное имя хоста String hostname = "example.com"; // порт сервера SSH int port = 22; // SSH имя пользователя String username = "имя пользователя"; // пароль SSH String password = "пароль"; Jsch jsch = new jsch (); // Создать новый сеанс SSH Session Session = jsch.getSession (имя пользователя, имя хоста, порт); session.setpassword (пароль); // подключаться к серверу SSH session.connect (); // выполнение команды SSH (необязательно) // выполнить удаленную команду на сервере String command = "ls -l"; String result = session.execcommand (command) .getStdout (); System.out.println (результат); // отключиться от сервера SSH session.disconnect (); } }
этот фрагмент кода демонстрирует, как установить соединение SSH, выполнить удаленную команду и получить его вывод, используя библиотеку JSCH в Java.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3