大家好,欢迎来到IT知识分享网。
近段时间在开发板go语言交叉编译,每次都要使用HDMI线连接显示器进行操作太过于麻烦(还是因为显示器不够),于是决定使用远程连接(刚刚接触开发板,嘿嘿)。废话不多说:接下来开启新手的常规教程,嗯,百度、Google。。。
在网上找到了一些资料总结了一些:
在命令提示符中输入“arp -a”并回车;自动在缓存中,读取IP地址和mac地址的对应关系表
arp -a
根据上图可以看到ip地址、和硬件地址都显示出来了
其实直接输入arp也可显示
arp
接下来就是根据ip查询计算机名了:
使用nmap 语法:
nmap [Scan Type(s)] [Options]
4种常用的扫描
1.nmap -sP 1.1.1.1/24
探测C段存活主机,可以用 |grep up 过滤存活的主机
2. nmap -sS 1.1.1.1-30 -p 80
SYN扫描,指定IP范围指定端口。
3.nmap -sV 1.1.1.1 -p 1-65535
探测端口的服务和版本
4.nmap -O 1.1.1.1 或 nmap -A 1.1.1.1
探测操作系统类型和版本
我只要知道计算机名就可以了使用
namp -A ip
例如:
namp -A ******
在返回的信息中就可以看到计算机名,计算机系统等等信息
据此就可以从局域网中找到对应的开发板了,当然你可以直接通过路由后端查看连接的设备名,那样比较快(前提是你要知道账号密码)。
在windows中也可以根据ip查找用户名使用nbtstat
nbtstat格式:
nbtstat [-a remotename] [-A ip address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval]
-a [remotename]——说明使用远程计算机的名称并列出其名称表,此参数可以通过远程计算
机的netbios名来查看它的当前状态。
-A [ip address]——说明使用远程计算机的 ip 地址并列出名称表,这个和-a不同的是就是这个只
能使用ip,其实-a就包括了-a的功能了。
-c——列出远程计算机的netbios 名称的缓存和每个名称的 ip 地址,这个参数就是用来列出在你
的netbios里缓存的你连接过的计算机的ip。
-n——列出本地机的 netbios 名称,此参数与上面所介绍的一个工具“netstat”中加“ -a”参数功能
类似,只是这个是检查本地的,如果把netstat -a后面的ip换为自己的就和nbtstat -n的效果是一样的
了。
-r——列出 windows 网络名称解析的名称解析统计。在配置使用 wins 的 windows 2000 计算机上
,此选项返回要通过广播或 wins 来解析和注册的名称数。
-R——清除 netbios 名称缓存中的所有名称后,重新装入 lmhosts 文件,这个参数就是清除
nbtstat -c所能看见的缓存里的ip。
-RR——释放在 wins 服务器上注册的 netbios 名称,然后刷新它们的注册。
-s—— 显示客户端和服务器会话,并将远程计算机 ip 地址转换成netbios名称。此参数和-s差不
多,只是这个会把对方的netbios名给解析出来。
-S—— 在客户端和服务器会话表中只显示远程计算机的ip地址。
interval——每隔interval 秒重新显示所选的统计,直到按“ ctrl+c”键停止重新显示统计。如果省略该参数,nbtstat 将打印一次当前的配置信息。此参数和netstat的一样,nbtstat中的“interval”参数是配合-s和-s一起使用的。
引用文章:
https://blog.csdn.net/weixin_34006468/article/details/86338740
https://blog.csdn.net/keepSmi1e/article/details/9370049
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21747.html