ssh -i /Users/uramoty/.ssh/id_rsa IP ou URL de l'hôte auquel vous souhaitez vous connecter
Si vous exécutez à partir du terminal, vous pouvez vous connecter en toute sécurité, mais avec Java entre les deux,
String[] cmd = {
"sshpass",
"-p",
"mot de passe", "ssh", "-r", "-o", "Connexion hôte GIP" }; doShell SampleRunTime = new doShell(); try { SampleRunTime.execCmd(cmd); } catch (Exception e) { e.printStackTrace(); }
Pour une raison quelconque, une erreur se produit. quel sshpass puis / usr / local / bin / sshpass Alors "Sshpass", dans l'exemple ci-dessus, "/ usr / local / bin / sshpass", S'il vous plaît essayez. Si cela ne fonctionne pas, utilisez l'exemple "sshpass" ci-dessus.
Le chemin réel de / usr / local / bin / ** sshpass **. "/usr/local/Cellar/sshpass/1.05/bin/sshpass",
À.
Recommended Posts