当前位置: 首页 > news >正文

ubuntu 访问window

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

大多数是第四种能成功

第一种:用smb访问 直接点-位置-网络-里面有个WINDOWS网络,点进去找你要找的电脑和文件,届时可能要帐号和密码,注意填的是那个被访问的计算机的帐号,不是先前建的那个new 这个方法最方便了! 但是成功率不高

第二种:用ubuntu 系统自带的连接到服务器功能访问 在位置中启动连接到服务器,在服务类型中选择“windows共享”,在服务器中输入windows计算机的ip地址或计算机名,点击连接,这样在系统桌面中就会显示一个连接到windows 计算机的文件卷。 我们可以像访问ubuntu系统中的磁盘一样来访问它,同样在访问的时候要输入smb的用户名和密码。 往往第一个方法不能成功的 这个也别想成功

第三种:用mount挂载windows的共享目录到本地磁盘 首先要在ubuntu系统中建立一个挂载点,在这里我们建立的挂在点为 /mnt/wind 同样在保证网络连接正常,且windows中有共享目录的前提下,进行一下操作 以windows的ip为192.168.0.1,共享文件夹为share为例

命令如下:

mount -t smbfs –o username=new,password=123456 //192.168.0.1/share /mnt/wind

¥我感觉这个的成功率要比先前的那两个方法高,一但挂载成功就行了

本人还衍生了一个方法貌似在我电脑上的可行性比较高,那就是知道共享的目录的绝对地址后直接输入绝对地址

smb://吕秀才/电影3/

吕秀才是他用户名(不能用IP,IP没用的)电影3是他的一个共享文件夹~

直接用smb://用户名/共享文件名 这样就可以,在访问的时候会问你那个XP的密码这时填上就可以了 还会验证你的smb密码 这个就用上面你设置那个就可以了 反正我成功了¥

有时这样在访问的时候会出现中文乱码的问题,这样我们可以按下面命令来执行,可以解决这个问题

mount -t smbfs -o iocharset=uft8,codepage=cp936,clmask=777,fmask=777,userneme=wangyh,password=123456 //192.168.0.1/share /mnt/wind

注解:usename和password都为smb的用户和密码,如果要详细了解mount命令,使用man mount在终端查看详细用法 提示:要访问windows中有特殊密码的文件夹,可以在samba中新建一个与windows登录相同名相同密码的用户,然后mount即可,例:

sudo useradd administrator //不要让其有登录ubuntu的权限

sudo smbpasswd -a administrator

然后提示输入密码:输入windows访问的密码即可


第四种:使用smbclient 命令 命令如下:

smbclient //对方IP/那个共享文件夹 -U 你的smb帐号,就是那个new

例如:smbclient //218.196.119.86/电影 -u new password:输入smb用户new的密码

回车就可以用,用命令get下载文件,用put上传文件。

注解:

smbclient介绍:

命令 说明

?或help [command] 提供关于帮助或某个命令的帮助

![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符

cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录

lcd [目录] 切换到客户端指定的目录;

dir 或ls 列出当前目录下的文件;

exit 或quit 退出smbclient

get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;

如果不想改名,可以把file2省略

mget file1 file2 file3 filen 从服务器上下载多个文件;

md或mkdir 目录 在服务器上创建目录

rd或rmdir 目录 删除服务器上的目录

put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;

mput file1 file2 filen 向服务器上传多个文件


¥这个方法不出意外都成功,而且这个成功再试一试前两个方法没准也就成功了,总之我感觉这个共享访问时灵时不灵的,希望以后能改善~

转载于:https://my.oschina.net/u/861562/blog/202328

相关文章:

  • Java垃圾收集调优实战
  • jqeury轮播图插件 简单教程(适合新手)
  • android 文件的权限
  • 研磨设计模式之 策略模式--转
  • Android 完美退出 App (Exit)
  • 初识 linux 正则表达式
  • swift - UILabel的用法
  • 抽象类是否可继承实体类的问题
  • CAS客户端票据分发问题
  • 实用 —— PowerCLI (二)
  • Java集合-----java集合框架常见问题
  • 本地通知和推送通知编程指南
  • web.xml文件的作用
  • 计算机网络笔记--绪论(一)
  • 三星GT-S7562i 刷机 完整版
  • JavaScript 如何正确处理 Unicode 编码问题!
  • export和import的用法总结
  • httpie使用详解
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Laravel 中的一个后期静态绑定
  • node-glob通配符
  • Spring核心 Bean的高级装配
  • windows下如何用phpstorm同步测试服务器
  • 闭包--闭包之tab栏切换(四)
  • 编写高质量JavaScript代码之并发
  • 订阅Forge Viewer所有的事件
  • 浅谈web中前端模板引擎的使用
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • - 转 Ext2.0 form使用实例
  • FaaS 的简单实践
  • Python 之网络式编程
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​ArcGIS Pro 如何批量删除字段
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • #Spring-boot高级
  • $.ajax中的eval及dataType
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (二)WCF的Binding模型
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)基于IDEA的JAVA基础10
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • *Django中的Ajax 纯js的书写样式1
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 反射的使用
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET4.0并行计算技术基础(1)
  • .NET开发者必备的11款免费工具
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • @Valid和@NotNull字段校验使用
  • []常用AT命令解释()
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [Android]Tool-Systrace
  • [Android]如何调试Native memory crash issue
  • [Angular] 笔记 18:Angular Router