Verbindung zum Server

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo,
Ich bin ziemlich neu auf dem Gebiet, aber ich soll eine Java Anwendung schreiben, die eine Verbindung
zu einem Linux Server macht.
Die Anwendung soll eigentlich nur:
- Dienste starten, beenden und neustarten können
- Files vom Windows System auf das Linux System kopieren

Bisher habe ich mich einfach über Putty angemeldet das alles von Hand kopiert, jetzt soll das ganze
aber automatisch mit einem kleinen Tool laufen.

Also z.B. Programm startet -> User wird mit Passwort angemeldet ->Dateien werden kopiert
-> Dienste werden neu gestartet ->Ende

Mehr nit.

Deshalb, könnt mir sagen wie einen Verbindungsaufbau mit Java realisiere?
Über Tipps bezüglich der anderen Punkte wäre ich natürlich auch dankbar!!
 
G

Gast

Gast
Habe da aber nit herausgefunden wie ich mich jetzt auf dem Linux Rechner anmelde. Also z.B. mit 'root' 'passwd' an Rechner mit Rechnernamen 'RechnerXYZ'.
 
G

Guest

Gast
Code:
System.out.println(InetAddress.getByName( "RechnerXYZ" ).isReachable( 2000 ) );
		Socket clientSocket = new Socket( "baswrh32", 22 );
		System.out.println(clientSocket.isConnected());

Soweit habe ich es, aber wie kann ich mich da jetzt z.B. als root anmelden und files kopieren?
 
G

Guest

Gast
Sorry natürlich so:

Code:
System.out.println(InetAddress.getByName( "RechnerXYZ" ).isReachable( 2000 ) ); 
      Socket clientSocket = new Socket( "RechnerXYZ", 22 ); 
      System.out.println(clientSocket.isConnected());

Gibt mir auch 'True' aus.
 
G

Gast

Gast
Ja ich wollte eigentlich hingehen und z.B. das so machen:
1. Verbindung aufbauen
2. Dateien nach /opt/irgendeinVerzeichniss kopieren
3. nen Paar Dienste neustarten
4. Verbindung abbauen
 

madboy

Top Contributor
Da du zu Port 22 connecten willst: das ist der SSH-Port (normalerweise).
Du brauchst einen Client, um damit kommunizieren zu können.

http://sourceforge.net/projects/jsch/ hat gesagt.:
JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs.
Das ist doch genau das, was du tun willst oder nicht?
 
G

Gast

Gast
Ja, eigentlich schon, aber wie geht das? Und wie kann ich dann z.B. einfache shell Commandos absenden?
 

madboy

Top Contributor
Was meinst du mit "wie geht das"?

Grundsätzliches Vorgehen:

lade das .jar von der angegebenen Seite runter
binde es in dein Projekt ein
lies die Dokumentation durch
versuche, eine Verbindung zu erstellen
lies die Dokumentation nochmal weil es nicht klappt :wink:
befrage das Netz (Suchmaschine)
versuche nochmal, eine Verbindung zu erstellen
lies die Dokumentation nochmal weil es nicht klappt :wink:
befrage das Netz (Suchmaschine)
frage hier im Forum mit Angabe von Fehlermeldung und Code
...

Wie du Kommandos absendest wird wohl auch in der Dokumentation stehen (vermute ich mal, hab selber noch nie was mit jsch gemacht)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
B verbindung mit exchange server Allgemeine Java-Themen 3
F Socket - Server verbindung Allgemeine Java-Themen 12
Meeresgott Input/Output Java Socket Verbindung Allgemeine Java-Themen 1
I Verbindung eines Java-Plugins mit Webserver Allgemeine Java-Themen 3
D Socket Verbindung mit TLSv1 Allgemeine Java-Themen 1
Bluedaishi Input/Output Bluetooth Bondrucker MZ220 keine Verbindung Allgemeine Java-Themen 0
S runnable jar file in Verbindung mit itext Allgemeine Java-Themen 3
M Verbindung zu Webserver schlägt fehl Allgemeine Java-Themen 0
B Technikfrage bzgl Verbindung von Frontend und Backend Allgemeine Java-Themen 0
G genestete SSH-Verbindung Allgemeine Java-Themen 4
B Webbrowser mit Proxy- Verbindung starten Allgemeine Java-Themen 6
GUI-Programmer Java Mail - Proxy für Verbindung einstellen Allgemeine Java-Themen 2
D Socket Java Socket Verbindung Allgemeine Java-Themen 14
F Internet Verbindung verschlüsseln Allgemeine Java-Themen 17
F Verbindung mit einem UMTS-Stick herstellen um SMS zu empfangen Allgemeine Java-Themen 8
T Batch-File / keine Verbindung zur DerbyDB Allgemeine Java-Themen 3
MQue FTP Verbindung download Allgemeine Java-Themen 5
R Socket verbindung mit Timeout Allgemeine Java-Themen 2
M Hibernate frage zur Verbindung Allgemeine Java-Themen 3
G Serielle Verbindung zu einem Handy Allgemeine Java-Themen 3
E iBatis und wie oft wird eine Verbindung hergestellt Allgemeine Java-Themen 5
E ftp verbindung mit javacode Allgemeine Java-Themen 5
S svnkit Verbindung über https Anleitung Allgemeine Java-Themen 6
E Verbindung über TCP Allgemeine Java-Themen 3
P Verbindung überprüfen Allgemeine Java-Themen 5
E Thread Fragen in Verbindung mit Swing Allgemeine Java-Themen 4
T Frage zu char in verbindung mit int Allgemeine Java-Themen 4
MQue Verbindung zweier Klasse Allgemeine Java-Themen 13
E Verbindung besteht/besteht nicht Allgemeine Java-Themen 5
MQue TCP- Verbindung Allgemeine Java-Themen 12
E TCPIP- Verbindung Allgemeine Java-Themen 3
T RDP Verbindung mit Java herstellen Allgemeine Java-Themen 4
H sichere Datenbank-Verbindung Allgemeine Java-Themen 4
M Probleme mit URLClassLoader in Verbindung mit rmi Allgemeine Java-Themen 6
K Runtime.exec und DFÜ-Verbindung Allgemeine Java-Themen 5
R ClassLoader funktioniert in Verbindung mit JAR-Datei nicht Allgemeine Java-Themen 8
B Java Discord bot auf ein Root Server? Allgemeine Java-Themen 1
javaBoon86 Email Server Connection Problem Allgemeine Java-Themen 1
E Server Client Audio Allgemeine Java-Themen 6
E Server Client Audio Allgemeine Java-Themen 0
Jose05 Speicherung auf einem Server Allgemeine Java-Themen 1
D Live-Scripting im Server Allgemeine Java-Themen 6
Monokuma Threadproblem mit Sockets und Server Allgemeine Java-Themen 7
T imagej-server NullPointerException Allgemeine Java-Themen 1
TonioTec Api für Datenaustausch zwischen Client und Server Allgemeine Java-Themen 0
W Server-Thread schreibt nicht alle Dateien Allgemeine Java-Themen 6
C Java RMI Client - Server Allgemeine Java-Themen 0
B Datei/Ordner auf Server zugreifen/erstellen Allgemeine Java-Themen 2
M TomEE auf Windows Server 2016 installieren Allgemeine Java-Themen 4
bueseb84 Git : Mehrere Server verwenden Allgemeine Java-Themen 3
P Am Application Server - Selbe files aber trotzdem CNF Allgemeine Java-Themen 2
KeexZDeveoper Zugriff auf Methoden vom Server Allgemeine Java-Themen 7
J Java - hoher Ramverbraucht auf WTS Server Allgemeine Java-Themen 8
C TCP Server und BufferedReader Leerstring im Stream? Allgemeine Java-Themen 5
C Logfile upload zu einem externen filezilla sftp server Allgemeine Java-Themen 6
S Simples Client Server Setup in Java Allgemeine Java-Themen 4
K Server mieten, Berechnungen darauf ausführen Allgemeine Java-Themen 14
Anfänger2011 Java Server oder lieber was anderes Allgemeine Java-Themen 16
F Best Practice Server und Clients Allgemeine Java-Themen 10
E JavaFX RMI extrem langsam wenn Server nicht läuft Allgemeine Java-Themen 5
D Best Practice Java Application Server , Docker oder was? Allgemeine Java-Themen 15
L Suche nach CalDav Server API Allgemeine Java-Themen 0
C Hang Man Server Client Allgemeine Java-Themen 3
C Hang man mit Server/Client Allgemeine Java-Themen 2
K Classpath JDBC Driver auf Server Allgemeine Java-Themen 4
I Installer, der JAVA EE Server und DB installiert Allgemeine Java-Themen 10
M Kapselung JasperReports Server und Java Allgemeine Java-Themen 5
P Java Fehler auf Win2008 Server java.io.FilePermission IE8 Version JRE 1.7.0_51 Allgemeine Java-Themen 7
M Dateien aus einem Verzeichnis auf einem Server auflisten Allgemeine Java-Themen 5
M Checksummenprüfung bei Client Server kommunikation Allgemeine Java-Themen 3
C Mit Pc Awendungen auf Server starten Allgemeine Java-Themen 8
B Input/Output Server Startet, Jedoch Kein Output. Allgemeine Java-Themen 1
T Daten über port abfangen mit proxy server Allgemeine Java-Themen 12
E Socket Client-Server-Programmierung Allgemeine Java-Themen 44
T Java Streaming-Server & Streaming-Client Allgemeine Java-Themen 4
R Fragen zu Server + UI Allgemeine Java-Themen 2
0 Lösungsweg Client Server Kommunikation Fehlermeldung ausgeben Allgemeine Java-Themen 12
D Client / Server Allgemeine Java-Themen 23
D Player Objekt - Frame über Server anzeigen lassen. Allgemeine Java-Themen 3
U AWT simulierter Tastendruck auf Virtual Server Allgemeine Java-Themen 7
Z Socket [Chatprogramm] Nachrichten vom Server anzeigen lassen Allgemeine Java-Themen 6
E Methoden Server Benutzer abfrage Allgemeine Java-Themen 2
N COM Server ansteuern / KISSsoft Allgemeine Java-Themen 3
N URLConnection - Server abgeschaltet Allgemeine Java-Themen 2
A Parser verursacht Speicherprobleme auf Server Allgemeine Java-Themen 2
T Mit Java auf Dateien zugreifen die auf einem Server liegen Allgemeine Java-Themen 5
J Problem beim Auslesen einer Datei vom Server Allgemeine Java-Themen 4
T jar Archiv auf Server ausführen Allgemeine Java-Themen 3
J Application Server Allgemeine Java-Themen 2
A Input/Output Applet-Zugriff auf PHP-Schnittstelle (externer Server) Allgemeine Java-Themen 22
C game-server GUI erstellen Allgemeine Java-Themen 13
Developer_X Java FTP - Ordner auf Server erstellen Allgemeine Java-Themen 7
C Java Server Pages Problem Allgemeine Java-Themen 6
T Gleichzeitige Zugriffe auf Daten auf dem Server Allgemeine Java-Themen 11
M Server-Responds testen, Code-Redundanz Allgemeine Java-Themen 3
T JPA Entity im Client-Server-Umfeld Allgemeine Java-Themen 19
C Primzahlen Server Allgemeine Java-Themen 3
K Server Daten Visualisieren Allgemeine Java-Themen 3
S FTP Gezippte Datei von FTP Server downloaden Allgemeine Java-Themen 24

Ähnliche Java Themen

Neue Themen


Oben