원격 셸에서 원격 컴퓨터에 로그인한 컴퓨터를 어떻게 알 수 있나요? [복사]

원격 셸에서 원격 컴퓨터에 로그인한 컴퓨터를 어떻게 알 수 있나요? [복사]

원격 셸에서 원격 컴퓨터에 로그인한 컴퓨터의 도메인 이름을 찾는 방법은 무엇입니까?

예: 내 로컬 컴퓨터는 mi.pona.com이 컴퓨터에서 실행됩니다.

ssh [email protected]

원격 컴퓨터에 로그인합니다 sina.pona.com. 개방형 셸(원격 컴퓨터에서 실행)에서 내가 로그인한 컴퓨터를 확인하고 싶기 때문에 결과를 얻고 싶습니다."mi.pona.com". 이와 관련하여 명령이 있습니까?"

답변1

Red Hat 7 시스템에서 who am i또는 who am I. 마지막 열에는 내가 로그인한 컴퓨터의 이름이 표시됩니다(괄호 안에). 내 로컬 컴퓨터에 있는 경우 마지막 열에 내 콘솔/모니터 ID가 표시됩니다. 내 컴퓨터에서는 (:0)입니다.who -m


경고하다 이는 대화형 쉘에서만 작동합니다.
ssh ScottieH@RemoteServer who -m예상치 못한 결과를 가져올 것입니다.
내 Red Hat 7 시스템에서는 오류가 발생합니다.
청소년MMV

답변2

심지어 사용할 수도 있습니다 w.wholast

sshd로그 도 확인할 수 있고 ,journalctl -u sshd -n 100

관련 정보