في Java ، هناك العديد من مكتبات SSH المتاحة لمساعدتك في إنشاء واتصالات SSH. تنبع شعبيتها من استخدامها في مختلف الأدوات والتطبيقات المستندة إلى Java ، بما في ذلك Maven و ANT و Eclipse. إنها مكتبة مفتوحة المصدر موزعة تحت ترخيص نمط BSD.
مثال:
com.jcraft.jsch.jsch ؛ استيراد com.jcraft.jsch.session ؛ الفئة العامة sshconnection { الفراغ الثابت العام (سلسلة [] args) يلقي الاستثناء { // اسم مضيف خادم SSH string hostname = "example.com" ؛ // منفذ خادم SSH منفذ int = 22 ؛ // ssh اسم المستخدم سلسلة المستخدم = "اسم المستخدم" ؛ // SSH Password سلسلة كلمة المرور = "كلمة المرور" ؛ JSCH JSCH = New JSCH () ؛ // إنشاء جلسة SSH جديدة جلسة الجلسة = 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