Grüezi!,
Ich komme gleich zu meiner frage: Wie kann ich mich von meinem Mac (MacOSX ElCapitan) Durch einen Script automatisch (also ohne das Passwort eingeben zu müssen, welches schone in der Datei liegt) an meinem Debian 8 Rechner anmelden?
Ich bin echt nicht gut im programmieren am Mac, deshalb ein ich auf eure Hilfe angewiesen.
Viele Grüße und ein schönes Wochenende!
Automatische SSH-Verbindung vom Mac aus
Automatische SSH-Verbindung vom Mac aus
Zuletzt geändert von carlosr am 07.03.2016 16:19:45, insgesamt 2-mal geändert.
Re: Automatische SSH-Verbindung vom Mac aus
Hängt so’n bisschen davon ab, was für ein System du auf deinem Mac fährst.
Re: Automatische SSH-Verbindung vom Mac aus
Authentifizierung per pub-Key ermöglichen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Automatische SSH-Verbindung vom Mac aus
niemand hat geschrieben:Hängt so’n bisschen davon ab, was für ein System du auf deinem Mac fährst.
Auf dem Mac läuft MacOSX ElCapitan
Re: Automatische SSH-Verbindung vom Mac aus
Erstmal die Moralpredigt:carlosr hat geschrieben:Wie kann ich mich von meinem Mac (MacOSX ElCapitan) Durch einen Script automatisch (also ohne das Passwort eingeben zu müssen) an meinem Debian 8 Rechner anmelden?
SSH heißt Secure Shell. Und du willst nun die Security wirklich abschalten, in dem du Login ohne Paßwort zulassen willst?
Nun ja, es gibt nur einen Weg, und der wurde ja schon genannt, das Public/Private-Key Verfahren. Dazu mußt du auf dem Linuxrechner ein Schlüsselpaar erzeugen, das Vorgehen ist unter man ssh-keygen beschrieben. Das Schlüsselpaar wird normalerweise mit eine Passphrase verschlossen, damit kein Fremder sich mittels eines gestohlenen Keys unbefugt einloggen kann. Diese Passphrase kann man aber auch leer lassen, was dann das Login ohne Paßwort ermöglicht. Aus Sicherheitsgründen rate ich davon aber ausdrücklich ab.
Den privaten Schlüssel kopierts du auf den Mac und logst dich dann mit
ssh benutzer@mac -i private.key
vom Mac am Linuxrechner an. Ob du den Kommandozeilenbefehl nun noch in ein Skript steckst oder nicht, bleibt dir überlassen. So kompliziert ist der Befehl nun nicht, daß man das tun müßte, aber das ist Geschmacksache.
Von der Mac-OS-Version ist das übrigens weitestgehend unabhängig. Mac-OSX kann das grundsätzlich und Mac-OS9 wirst du wohl schon seit 15 Jahren nicht mehr nutzen.
Re: Automatische SSH-Verbindung vom Mac aus
@MSFree: Warum willst du einen pub/priv key pair am server erzeugen und dann den privaten schlüssel kopieren? Wenn du schon ne moralpredigt loslässt, dann sollte man auch gleich anmerken, dass der private schlüssel eigentlich nie irgendwo herumgeschickt werden sollte (außer verschlüsselt mit pw geschützt vielleicht noch)
Mac OS hat genauso ssh drauf... Also generiert man einfach einen schlüssel dort und kopoiert ihn mit ssh-copy-id auf den server.
Mac OS hat genauso ssh drauf... Also generiert man einfach einen schlüssel dort und kopoiert ihn mit ssh-copy-id auf den server.