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,另一个是NMB。SMB是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地址即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 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】