Linux查看服务器当前 SSH 连接 IP 地址

Posted Xavier Jiezou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux查看服务器当前 SSH 连接 IP 地址相关的知识,希望对你有一定的参考价值。

项目场景

笔者的个人电脑放在宿舍,实验室也分配了一台电脑专用于办公。宿舍的电脑是动态 IP,经常改变。由于整个校园都是局域网,所以只要知道 IP 地址,就能轻松使用 Windows 自带远程桌面进行远程连接。

问题描述

中午出宿舍门去实验室,走的比较急忘记看个人电脑的 IP 是什么了。但已知宿舍的电脑通过 SSH 连接到了学校的服务器,如何获取 宿舍电脑的局域网 IP 呢?

解决方案

使用实验室的电脑 SSH 连接同一台服务器。然后通过以下命令查看 22 端口的连接状态:

netstat -nat | grep -i :22

可以看到,在 22 端口有 4 个已经连接的 IP,而我宿舍电脑的 IP 是以 10.160 开头的,所以我宿舍电脑 IP 就是 10.160.129.218。如果你不知道 IP 是以什么开头的,就一个一个试。

以上是关于Linux查看服务器当前 SSH 连接 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章

windows上使用SecureCRT连接linux

Linux之基础命令

SSH连接Linux操作:

Virtualbox中如何查看虚拟机的IP地址,并进行SSH连接

Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT桥接和Host-only]

如何使用ssh登录linux服务器