원격 셸에서 원격 컴퓨터에 로그인한 컴퓨터의 도메인 이름을 찾는 방법은 무엇입니까?
예: 내 로컬 컴퓨터는 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
.who
last
sshd
로그 도 확인할 수 있고 ,journalctl -u sshd -n 100