컴퓨터 A가 컴퓨터 B를 SSH로 연결하면 컴퓨터 B가 컴퓨터 A의 IP를 찾을 수 있나요? 그렇다면 어떻게?
답변1
SSH 연결 정보도 환경 변수에 저장됩니다 SSH_CONNECTION
.
를 입력하면 이를 볼 수 있습니다 echo $SSH_CONNECTION
.
답변2
예. 그냥 netstat를 실행하세요:
netstat --tcp --numeric
포트 22를 사용하여 IP를 찾으십시오. --numeric
netstat가 IP를 표시하도록 강제하고 --tcp
TCP 연결만 표시합니다.
답변3
예, Windows에서는 다음과 같습니다.
이 netstat -a
명령은 발생하는 모든 연결을 보여줍니다.
저는 Linux 전문가는 아니지만 매우 유사하며 실제 기본 명령도 동일하다고 생각합니다.
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
답변4
이것이 터미널에서 원하는 것입니다.
lsof -i :ssh
그것은 당신에게 이름을 제공합니다 (컴퓨터가 당신의 컴퓨터에 sshin을 사용 가능한 경우), 당신이 특별히 그들의 IP 주소를 원한다면 아마도 당신은 ping
IP를 보거나 수행하거나 nslookup
이동하기 위해 이름을 원할 것입니다.http://ip2location.com....