wolfgang1939
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Hallo, seit ich die neue Version habe, funktioniert der Austausch zwischen meinen beiden Computern nicht mehr. Auf dem anderen ist Ubuntu 16.04 LTS . Wenn ich in meinem Lubuntu-Computer z. B. folgendes in das Terminal eintippe:
wolfgang@wolfgang-MS-7800:~$ ssh wolfgang@192.168.2.103
/home/wolfgang/.ssh/config: line 1: Bad configuration option: pers\303\266nliche
/home/wolfgang/.ssh/config: line 3: Bad configuration option: 192.168.2.103
/home/wolfgang/.ssh/config: line 4: Bad configuration option: wolfgang-ms-7800
/home/wolfgang/.ssh/config: line 6: Bad configuration option: anderer
/home/wolfgang/.ssh/config: line 7: Bad configuration option: wolfgang-ms-7800
/home/wolfgang/.ssh/config: line 8: Bad configuration option: wolfgang-ms-7501
/home/wolfgang/.ssh/config: terminating, 6 bad configuration options
wolfgang@wolfgang-MS-7800:~$
Da kann man schon die Fehler sehen. Auch habe ich schon in folgenden versteckten Ordner die Zeile mit dem ssh gelöscht:
~/.ssh/known_hosts . Das hat leider nicht geholfen.
Nun frage ich Euch, ob mir in dieser Angelegenheit jemand helfen kann. Ich bitte Euch um Hilfe. Gruß
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
wolfgang1939 schrieb: wolfgang@wolfgang-MS-7800:~$ ssh wolfgang@192.168.2.103
/home/wolfgang/.ssh/config: line 1: Bad configuration option: pers\303\266nliche
/home/wolfgang/.ssh/config: line 3: Bad configuration option: 192.168.2.103
/home/wolfgang/.ssh/config: line 4: Bad configuration option: wolfgang-ms-7800
/home/wolfgang/.ssh/config: line 6: Bad configuration option: anderer
/home/wolfgang/.ssh/config: line 7: Bad configuration option: wolfgang-ms-7800
/home/wolfgang/.ssh/config: line 8: Bad configuration option: wolfgang-ms-7501
/home/wolfgang/.ssh/config: terminating, 6 bad configuration options
wolfgang@wolfgang-MS-7800:~$
Nun frage ich Euch, ob mir in dieser Angelegenheit jemand helfen kann. Ich bitte Euch um Hilfe.
Am besten korrigierst Du mal die Einträge in der .ssh/config, wie es Dir Dein Terminal sagt.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53601
Wohnort: Berlin
|
Na da wäre doch glatt der Inhalt der Datei interessant... Bitte auch https://www.openssh.com/txt/release-7.5 beachten.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Ich freue mich, dass Ihr mir helft. Diese Datei .ssh/config hat folgenden Inhalt:
Persönliche SSH-Konfiguration:
Host mein
192.168.2.103 . meinserver . example.com
wolfgang-ms-7800
anderer
wolfgang-ms-7800 . 192.168.2.101
wolfgang-ms-7501
Hoffentlich wisst Ihr, was ich ändern muss. Ich weiß es leider nicht.
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
wolfgang1939 schrieb: Hoffentlich wisst Ihr, was ich ändern muss. Ich weiß es leider nicht.
Zeile 1, 3, 4, 6, 7, 8 der Datei musst Du ändern, denn die sind falsch, siehe man ssh_config . Woher kommen diese Einträge?
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Jetzt habe ich die Datei .ssh/config wie folgt abgeändert:
Persönliche SSH-Konfiguration:
Host mein
192.168.2.101 . meinserver . example.com
wolfgang-ms-7800
anderer
wolfgang-ms-7501 . 192.168.2.103
wolfgang-ms-7501
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
wolfgang1939 schrieb: Jetzt habe ich die Datei .ssh/config wie folgt abgeändert:
Und es ist immer noch falsch. Entweder trägst Du dort die richtigen Optionen ein, die Du in der Manpage von ssh_config findest oder Du löscht die komplette Datei einfach. So hat das Ding null Mehrwert.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
In dieser Manpage steht folgendes:
SSH_CONFIG(5) BSD File Formats Manual SSH_CONFIG(5)
NAME
ssh_config — OpenSSH SSH client configuration files
SYNOPSIS
~/.ssh/config
/etc/ssh/ssh_config
DESCRIPTION
ssh(1) obtains configuration data from the following sources in the fol‐
lowing order:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
For each parameter, the first obtained value will be used. The configu‐
ration files contain sections separated by Host specifications, and that
section is only applied for hosts that match one of the patterns given in
the specification. The matched host name is usually the one given on the
command line (see the CanonicalizeHostname option for exceptions).
Was soll ich da eintragen?
Woher kommen diese Einträge?
Der Name von meinem Lubuntu 17.10 - Computer = wolfgang-ms-7800 - die IP-Adresse ist 192.168.2.101 Der Name von meinem Ubuntu 16.04 LTS-Computer = wolfgang-ms-7501 - die IP-Adresse ist 192.168.2.103
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
wolfgang1939 schrieb: Was soll ich da eintragen?
Vergleich doch mal Deine Einträge mit dem Beispiel aus dem Wiki.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Jetzt habe ich die gesamten, bisherigen Inhalt der Datei .ssh/config gelöscht und diesen Inhalt durch den Inhalt der Wiki-Datei ersetzt: # ssh (secure shell) configuration file
Host test1
HostName 123.456.789.0
Port 980
User MeinBenutzerName
Host test2
HostName test.mynet.local
User test
CheckHostIP no
Cipher blowfish
Host foobar
HostName domain.tld
Port 55550
User fanta
IdentityFile ~/.ssh/private_ssh_key_rsa Vielleicht verrätst Du mir, was ich nun durch meine Computernamen und IP-Adressen ersetzen muss.
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
wolfgang1939 schrieb: Vielleicht verrätst Du mir, was ich nun durch meine Computernamen und IP-Adressen ersetzen muss.
Schau Dir den Aufbau doch mal etwas genauer an.
Host foo
HostName 192.168.0.80
User <dein user>
Das alleine würde schon ausreichen, wenn Du nichts weiter mit SSH machst und auch keine Pubkey-Auth nutzt. Damit kannst Du dann mit einem ssh foo die Verbindung herstellen. Und wenn etwas unklar sein sollte, jede Option (HostName, User, …) steht in der Manpage von ssh_config.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Meine Englischkenntnisse sind leider nur gering. Diese Datei .ssh/config habe ich jetzt wie folgt abgeändert:
# ssh (secure shell) configuration file
Host test1
HostName 192.168.2.101
Port 22
User wolfgang-ms-7800
Host test2
HostName test.mynet.local
User test
CheckHostIP no
Cipher blowfish
Host foobar
HostName domain.tld
Port 55550
User fanta
IdentityFile ~/.ssh/private_ssh_key_rsa Ob ich da auf meinen anderen Computer zugreifen kann? Bis jetzt ist der Erfolg nicht da.
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5336
|
wolfgang1939 schrieb: Diese Datei .ssh/config habe ich jetzt wie folgt abgeändert:
# ssh (secure shell) configuration file
Host test1
HostName 192.168.2.101
Port 22
User wolfgang-ms-7800
Host test2
HostName test.mynet.local
User test
CheckHostIP no
Cipher blowfish
Host foobar
HostName domain.tld
Port 55550
User fanta
IdentityFile ~/.ssh/private_ssh_key_rsa
In deiner urspruenglichen Datei werden die IPs 192.168.2.101 und 192.168.2.103 erwaehnt. Bei den anderen Zeichenketten ist unklar, was die bedeuten haetten sollen (die Datei war/ist syntaktisch falsch). Hier hast du nun einen host test1, den du konfiguriert hast, bei test2 und foobar steht nur (syntaktisch korrekter) Kauderwelsch da. Bis jetzt ist der Erfolg nicht da.
Sondern? Fehlermedlung? Wohin willst du dich eigentlich hinverbinden?
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
sebix schrieb: Sondern? Fehlermedlung? Wohin willst du dich eigentlich hinverbinden?
Bei dem Lubuntu- Computer habe ich den Dateimanager Nautilus aufgerufen. Oben steht außer Datei, Bearbeiten usw. auch "Gehe zu". Darauf habe ich geklickt und ein Fenster mit der Überschrift "Verbinde zu Remote-Ordner" geht auf. Da musste ich wie in einem Formular eintragen: Type: SSH , dann bei Host: die Ziel-IP-Adresse: 192.168.2.103 , dann Port: 22 - unten stand noch ein anzuklickender Punkt "Anmelden als: wolfgang". Habe ich jetzt auf OK geklickt, dann erschien auf meinem Ubuntu-Computer der Dateimanager Nautilus des Lubuntu-Computers. Ich konnte nun rüberkopieren wie ich wollte.
Es hat immer geklappt. Aber seit ich die neue Version von Lubuntu upgradet habe, geht es leider nicht mehr. Es erscheint die Meldung: Verbindung fehlgeschlagen. Klicke ich auf OK so erscheint die Meldung: Der angegebene Ort ist nicht eingehängt.
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5336
|
wolfgang1939 schrieb: Bei dem Lubuntu- Computer habe ich den Dateimanager Nautilus aufgerufen. Oben steht außer Datei, Bearbeiten usw. auch "Gehe zu". Darauf habe ich geklickt und ein Fenster mit der Überschrift "Verbinde zu Remote-Ordner" geht auf. Da musste ich wie in einem Formular eintragen: Type: SSH , dann bei Host: die Ziel-IP-Adresse: 192.168.2.103 , dann Port: 22 - unten stand noch ein anzuklickender Punkt "Anmelden als: wolfgang". Habe ich jetzt auf OK geklickt, dann erschien auf meinem Ubuntu-Computer der Dateimanager Nautilus des Lubuntu-Computers. Ich konnte nun rüberkopieren wie ich wollte.
Wofuer brauchst du da die SSH-Config, wenn du eh direkt die IP, Port und User angibst?
|