So finden Sie die Remote-Anmeldeadresse vom Terminal aus

So finden Sie die Remote-Anmeldeadresse vom Terminal aus

Ich verwende scp, um Dateien von einem Remote-Computer (Linux) auf meinen lokalen Computer (Mac OS Mojave) zu kopieren. Auf meinem Mac habe ich „Remote Login“ aktiviert. Im Abschnitt „Freigabe“ der Systemeinstellungen, wo ich „Remote Login“ aktiviert habe, ist eine Adresse aufgeführt, die beispielsweise so aussieht, wenn ich mich auf dem Campus der UCLA befinde:

[email protected]

Über diese Adresse (Ziffern gestrichen, Name entfernt) kann ich sshvom fremden Rechner auf meinen Mac zugreifen und insbesondere scpDateien übertragen.

Auf der Fremdmaschine verwende ich

scp filename [email protected]:~/Downloads

und die Datei wird im Download-Ordner meines Mac angezeigt.

Ich möchte diesen Vorgang automatisieren. Die Remote-Adresse scheint sich häufig zu ändern. Wie erhalte ich die Adresse meines Computers über die Befehlszeile? Mac OS kann sie eindeutig generieren, da sie in den Systemeinstellungen aufgeführt ist.

Danke schön!

Antwort1

Dies ist eher ein Workaround als eine vollständige Antwort auf die gestellte Frage, aber nach den Kommentaren …

Systemeinstellungen > Netzwerk. Bei Ethernet sehen Sie, dass dort „DHCP verwenden“ steht. Ändern Sie das in DHCP mit manueller Adresse. Bei WLAN finden Sie es im Abschnitt „Erweitert“ unter TCP/IP.

Beachten Sie, dass die Fixierung der Adresse zu Konflikten führen kann, die Sie nicht lösen können, es sei denn, Sie können die Uni davon überzeugen, Ihnen ihrerseits eine fixe Adresse zuzuweisen.

verwandte Informationen