part1:9-windows与Linux文件共享

1、winSCP

它是一个windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它主要功能就是在本地与远程计算机间安全的复制文件。

前提:Linux与windows能相互ping通。且Linux下的防火墙关闭。

在window下打开winSCP软件,File protocol:选择SFTP(也可以选择SCP协议);Host name:选择要访问的Linuxip地址:eg:192.168.83.128;user name:root(输入用户名)和密码;最后登录login。首次登录是会出现一个窗口,选择yes。登录成功后window和Linux就可以互相访问文件。

2、Samba的概念:

Samba是SMB(server Message Block)协议的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置实用samba服务器可以实现与windows用户的资源共享。组成samba运行的有两个服务,一个是SMB,另一个是NMBSMB是Samba的核心启动服务,只有SMB服务启动,才能实现文件的共享;而NMB服务是负责解析用的,类似于DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件。

首先,进入光盘,安装samba安装包,rpm -ivh samba-3.5.10-125.el6.i686.rpm;

然后,添加samba服务用户名:useradd smb ,设置用户(linux用户而非samba用户)密码:passwd smb

设置该用户登录samba的密码,smbpasswd -a smb,输入相应的登录密码即可。

然后,配置samba服务:vim /etc/samba/smb.conf,将homes对应的几行复制,并粘贴,修改如下:

[root]  

  comment = Root Directories 

  path =/       指可浏览整个linux目录

  browseable=yes  指可浏览的意思

  writable =yes

  valid users=smb   指哪个用户可以操作

最后,重启samba服务/etc/init.d/smb restart 

记得要关闭selinux,使用命令setenforce permissive。

记得关闭防火墙:/etc/init.d/iptables stop

测试在windows的ie上输入\\IP地址即可。

 

posted on   gary_123  阅读(316)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示