在windows下安装虚拟机,装debian。
现象:windows和debian可以通过ip互相ping通,windows下ssh无法识别主机名,而且直接无法通过主机名ping通。
问题:由于工作需要,本本需要在不同的局域网进行连接网络,然后在另外的计算机上通过ssh进行登录,产生的问题是:每到一个局域网络,就需要在本本上登录debian然后ifconfig看看这个网络分配的ip,再到工作的电脑 ssh软件下输入debian的ip,很是麻烦。想到局域网中windows之间可以通过主机名访问,于是用linux的主机名进行访问。但是ssh无法识别主机名.....
环境:
linux:
虚拟机网卡配置为bridged
debian中 /etc/network 网卡配置为自动获取
/etc/hosts中只有自己 127.0.0.1 debian
hostname中也是debian
使用hostname显示也是debian
windows:
hosts文件中也没有debian的ip
在网上找了很久,都说需要在windows的hosts文件下添加linux的ip已经主机名,关键我需要解决的就是ip经常改变的问题。我想,windows的同一个局域网都支持主机名访问,那很有可能主机名与ip的对应关系会在计算机开机后通过局域网中的网关或者局域网中的dns服务器进行注册广播,但是网上也没有搜到在网络注册主机名的东东,难道这个是windows特有的服务?
能否实现,怎样实现,请大侠解答下,不胜感激
局域网windows无法用ssh软件使用主机名登录linux(ssh,dns,hosts)
-
- 帖子: 3
- 注册时间: 2011-09-11 3:09
Re: 局域网windows无法用ssh软件使用主机名登录linux(ssh,dns,hosts)
又查了下貌似windows的tcp/ip会和netbios绑定使用,在linux下要启用samba服务也行貌似,不过还不确定,在安装,一会试试,额,希望高手能给解答下哈