컴퓨터 A가 컴퓨터 B를 SSH하는 경우 컴퓨터 B가 컴퓨터 A의 IP를 찾을 수 있습니까? 그렇다면 어떻게?
답변
SSH 연결 정보도 SSH_CONNECTION
환경 변수에 저장됩니다 .
을 입력하여이를 볼 수 있어야합니다 echo $SSH_CONNECTION
.
답변
예. netstat를 실행하십시오.
netstat --tcp --numeric
포트 22를 사용하여 IP를 찾으십시오. --numeric
netstat가 IP를 표시하고 --tcp
TCP 연결 만 표시하도록합니다.
답변
예, Windows의 방법은 다음과 같습니다.
이 netstat -a
명령은 발생하는 모든 연결을 보여줍니다.
나는 리눅스 전문가가 아니지만 매우 유사하며 실제 기본 명령은 동일합니다.
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
답변
특정 인터페이스의 SSH의 경우 다음을 사용할 수도 있습니다.
tcpdump -i interface port 22
이것은 리눅스와 맥에서 작동하며 Windows 용 tcpdump 포트 가 있다면 같은 방식으로 작동합니다.
답변
이것은 터미널에서 원하는 것입니다.
lsof -i :ssh
당신이 speficically 자신의 IP 주소를 원하는 경우 (컴퓨터에 sshin 컴퓨터의 사용 가능한 경우), 아마도 당신이 원하는 당신에게 이름을 제공 ping
는 IP를 참조하거나 할 이름 nslookup
또는 이동 http://ip2location.com … .