Jestem na MacBooku z systemem Lion. W Terminal
jestem połączony z serwerem mojej szkoły ssh
. Po przejściu do folderu na serwerze mam plik, który chcę skopiować na komputer lokalny, ale nie wiem, jaki jest adres IP mojego komputera lokalnego. Jak mogę to dostać? Jestem w folderze na serwerze i chcę skopiować read.txt
na dysk twardy mojego komputera lokalnego. Próbowałem, scp ./read.txt [my computer name].local/newRead.txt
ale to nie działa.
13
Wystarczy dodać do odpowiedzi, łatwym sposobem na podanie adresu (ip / domain), jest ssh na komputerze, na którym możesz ssh, wyjść, a następnie ssh z powrotem do niego. W większości przypadków zobaczysz wiadomość powitalną:
źródło
last -ai
.Właśnie dostałem najszybszy sposób na obejście tego
Jeśli podłączony przez ssh. Spowoduje to wyświetlenie zalogowanego użytkownika oraz adresu IP
źródło
echo $SSH_CLIENT
pisząc dłużej, ale prawie nie ma bałaganu do czytania.Spróbować
ifconfig
. Powinien podawać lokalny adres IP (w sieci) dla różnych interfejsów, takich jak WiFi i Ethernet.źródło
Najłatwiejszy sposób na uzyskanie adresu IP przez SSH:
Przykład:
źródło