linux作为windows的客户端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux作为windows的客户端相关的知识,希望对你有一定的参考价值。
linux作为windows的客户端windows共享端口号445
window查看共享文件命令
net share
net share /? 查看命令使用帮助
将windows下的某文件夹共享
net share lamp=d:/lamp
将D盘下的lamp文件夹设为共享,设置共享名称为lamp
设为共享,隐藏该文件夹,输入文件夹名$才能显示,起到一定的安全作用
net share lamp$=d:/lamp
查看方式,通过本机运行窗口输入:\192.168.56.1,即可查看该共享文件
因为访问本机,不用输入用户名和密码
将该文件夹取消共享
net share lamp /del
查看用户
net user
添加用户test,密码为123
net user test 123 /add
删除用户test
net user test /del
找一台centos安装samba客户端
yum install samba-client -y
查看来自于哪个安装包
rpm -qf which smbclient
查看生成的相关文件
rpm -ql samba-client
访问windows
smbclient -L 192.168.56.1 -U test%123
访问该共享目录
smbclient //192.168.56.1/lamp -U test%123
进入后可输入help查看相应命令,如通过ls查看该目录下的文件
通过put 文件,上传文件至windows中,默认windows中对该文件共享设置为只读,通过计算机管理修改相应权限,如对该共享文件夹添加写权限
在centos中创建本机挂载点
mkdir /mnt/cifs
将windows共享访问路径挂载至本机文件夹/mnt/cifs
mount //192.168.56.1/lamp$ /mnt/cifs -o username=test,password=123
直接访问ls /mnt/cifs即可查看远程windows共享目录下的文件
若想挂载持续有效,写入配置文件,首先取消挂载
umount /mnt/cifs
vim /etc/fstab
加入下面一行即可
//192.168.56.1/lamp$ /mnt/cifs cifs username=test,passwd=123 0 0
mount -a重新挂载
df再次查看挂载
为了避免其他用户通过/etc/fstab查看到用户名密码,可以将下面这行换一种写法
//192.168.56.1/lamp$ /mnt/cifs cifs username=test,passwd=123 0 0
//192.168.56.1/lamp$ /mnt/cifs cifs credentials=某文件 0 0
将用户名和密码写入某文件中,修改该文件属性起到安全
vim 某文件
username=test
password=123
chmod 600 某文件
再次挂载提示错误,yum provides mount.cifs ,查看要安装哪个包cifs-utils,
yum install cifs-utils -y安装后挂载即可
以上是关于linux作为windows的客户端的主要内容,如果未能解决你的问题,请参考以下文章
在windows 与Linux间实现文件传输(C++&C实现)
Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版
java实现FTP文件传输,linux之间,windows之间,以及windows和linux之间传输,实现代码是不是相同?