jsch

Mattepuffo's logo
Connessione SSH in Kotlin

Connessione SSH in Kotlin

Oggi vediamo come connetterci ad un server SSH usando Kotlin.

Useremo la libreria JSch, che possiamo installare tramite Maven:

<dependency>
	<groupId>com.jcraft</groupId>
    <artifactId>jsch</artifactId>
    <version>0.1.55</version>
</dependency>

Mattepuffo's logo
Eseguire script remoti tramite SSH e Java

Eseguire script remoti tramite SSH e Java

Oggi vediamo come eseguire degli script remoti tramite SSH e Java.

Daremo per scontato che SSH sia installato e configurato.

Lo script sarà una cosa del genere:

$ cat /opt/script/test.sh
#! /bin/sh

echo "Il tuo nome è $1n";

Mattepuffo's logo
Connessione SSH con Java

Connessione SSH con Java

Di default Java non dispone librerie per la connessione a un srever SSH.

Ne esistono però diverse in giro.

Io ho optato per JSCH.

Attraverso questa libreria possiamo anche connetterci a un server SFTP.

Qui vedremo una semplice connessione attraverso SSH.

Scaricate la libreria e aggiungetela al vsotro progetto.

Avremo bisogno di almeno due classi: una per la connessione e una che rappresenta l'utente.