当前位置: 技术问答>linux和unix
使用smbclient时 出现了139端口拒绝连接的错误
来源: 互联网 发布时间:2016-02-05
本文导语: 局域网内有一个winxp的机器(192.168.8.30)开了共享 ,我想从linux读取这个共享的内容 smbclient -L //192.168.8.30 -N 错误提示: error connecting to 192.168.8.30:139 (Connection refused) 如果从另外的一个winxp的机器上读取192.168.8....
局域网内有一个winxp的机器(192.168.8.30)开了共享 ,我想从linux读取这个共享的内容
smbclient -L //192.168.8.30 -N
错误提示:
error connecting to 192.168.8.30:139 (Connection refused)
如果从另外的一个winxp的机器上读取192.168.8.30的共享,很正常。 我如果读取其他的winxp机器的共享,也是可以的
如何解决?望告知
smbclient -L //192.168.8.30 -N
错误提示:
error connecting to 192.168.8.30:139 (Connection refused)
如果从另外的一个winxp的机器上读取192.168.8.30的共享,很正常。 我如果读取其他的winxp机器的共享,也是可以的
如何解决?望告知
|
就是这个意思,windows 的文件共享服务以两种协议提供,一种就是smb,就和139端口有关。
另一种协议是cifs,和445端口有关。似乎和你的XP打的安全补丁有关吧,我也一样见过用smbfs访问不了的windows共享,改用cifs访问就好了。
另一种协议是cifs,和445端口有关。似乎和你的XP打的安全补丁有关吧,我也一样见过用smbfs访问不了的windows共享,改用cifs访问就好了。
|
不知道smbclient有没有用cifs模式访问的,印象中有这样的差别。貌似有的windows封了smb访问而只提供了cifs(这两个协议上有点差别)。
|
一般我都不列举共享,而是直接去mount -t cifs或是mount -t smbfs。你要是知道有什么共享,还用smbclient干什么,直接挂上用就是了。
|
linux从windows共享资料方法很多,如果很急,不妨试试其他方法
winscp
SSH(SecureCRT)
ftp
winscp
SSH(SecureCRT)
ftp
|
先保证用windows的机器可以正常访问
/sbin/mount.cifs //192.168.1.19/linuxsir /mnt/linuxsir -o user=用户名,pass=密码
/sbin/mount.cifs //192.168.1.19/linuxsir /mnt/linuxsir -o user=用户名,pass=密码
|
有没有开启防火墙?
selinux?
iptable?
selinux?
iptable?
|
对,本机防火墙看看是否被设置了
iptables -L -n
iptables -L -n