![원격 셸에서 원격 컴퓨터에 로그인한 컴퓨터를 어떻게 알 수 있나요? [복사]](https://linux55.com/image/181425/%EC%9B%90%EA%B2%A9%20%EC%85%B8%EC%97%90%EC%84%9C%20%EC%9B%90%EA%B2%A9%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%9C%20%EC%BB%B4%ED%93%A8%ED%84%B0%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%95%8C%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
원격 셸에서 원격 컴퓨터에 로그인한 컴퓨터의 도메인 이름을 찾는 방법은 무엇입니까?
예: 내 로컬 컴퓨터는 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