Bagaimana saya bisa menemukan / merekam IP mesin yang saya pakai SSH masuk, dari mesin jarak jauh?


2

Apakah ada cara saya bisa login login saya pada mesin remote ketika saya SSH masuk ke mesin remote? Meskipun saya hanya sesekali menggunakan ini, ada kalanya akan sangat berguna (misalnya, scp'ing file kembali ke mesin lokal saya, ketika jalur jarak jauh sangat panjang)?

Mesin tersebut menjalankan Ubuntu.

Jawaban:


2

Anda mungkin menemukan last -aberguna untuk ini. Akses Anda juga akan masuk /var/log/auth.log(tetapi dengan IP).


Anda dapat menggunakan nslookupatau hostuntuk mencari nama domain dari alamat IP.
Dennis Williamson

1
whitequark@hagalaz:~$ ssh dagaz
Linux dagaz 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
<skip>
whitequark@dagaz:~$ env | grep SSH
SSH_CLIENT=192.168.2.198 38427 22
SSH_TTY=/dev/pts/1
SSH_AUTH_SOCK=/tmp/ssh-omfqnn7365/agent.7365
SSH_CONNECTION=192.168.2.198 38427 192.168.2.10 22
whitequark@dagaz:~$

Tuan rumah dapat diekstraksi dengan bashism berikut:

$ echo ${SSH_CLIENT%% *}
192.168.2.198

atau menggunakan sed, jika Anda suka:

$ sed -e "s/ .*$//" <<<$SSH_CLIENT
192.168.2.198

0

Coba who am imeskipun saya tidak punya mesin untuk menguji. Saya sering menggunakan ini untuk mengatur DISPLAY.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.