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

rockyLinux常用共享的服务和配置

目录

FTP

samba服务 


FTP

vsftpd服务: c/s b/s

软件包:

服务端: vsftpd-3.0.2-25.el7.x86_64.rpm

客户端: lftp-4.4.8-11.el7.x86_64.rpm

端口: 主动模式 21(控制端口) 20(数据端口)

被动模式 21(控制端口) 随机(数据端口)

启动服务: systemctrl restart vsftpd

数据目录: /var/ftp/

配置文件: /etc/vsftpd/vsftpd.conf

上传目录

安装:

服务器

[root@server ~]# yum install -y vsftpd

启动

[root@server ~]# systemctl restart vsftpd

[root@server ~]# ss -anplt |grep :21

客户端连接

[root@client ~]# yum install -y lftp

[root@client ~]# lftp 192.168.10.100

lftp 192.168.10.100:~> lcd /tmp 切换下载目录

lftp 192.168.10.100:~> ls 查询

lftp 192.168.10.100:/> get aa.txt 下载文件

lftp 192.168.10.100:/> mirror pub/ 下载目录

lftp 192.168.10.100:~> put /etc/passwd 上传文件

lftp 192.168.10.100:/> mirror -R /boot/ 上传目录

[root@server ~]# vim /etc/vsftpd/vsftpd.conf

anon_upload_enable=YES #允许匿名用户上传 anon_mkdir_write_enable=YES #允许匿名用户创建 anon_umask=022 #允许上传的文件下载

root@server ~]# systemctl restart vsftpd

/var/ftp/ 目录权限必须是755

[root@server ~]# chmod 777 /var/ftp/pub/

端口模式(主动模式)(port)

C S(21)

1024+m --------------------------> 21

1024+n--->

1024+n

被动模式(pasv)

C S(21)

1024+m --------------------------->21

1024+n ---------------------------->1024+x

客户端:

[root@client ~]# vim /etc/lftp.conf

set ftp:passive-mode off 主动模式

set ftp:passive-mode on 被动模式

记得关闭防火墙

root@k8s1 ~]# firewall-cmd --add-service=ftp
[root@k8s1 ~]# firewall-cmd --add-service=ftp --permanent

samba服务 

这个服务一般在linux 和Linux之间是不会去使用的,一般是用于Linux和Windows之间才会去使用

 samba服务是一个提供SMB协议的服务软件,此协议最早是由微软和因特尔公司制定,用于内网环境内文件资源和打印机的共享(强调可以直接访问和修改文件资源而不是先下载,在上传覆盖的方式)

Windows系统中的共享功能就是基于SMB协议实现的,(就好像在机房共享一个文件),Windows系统中打印机共享也是基于SMB协议

在Linux系统上,可用通过samba服务来提供SMB协议的服务端支持,通过smb-client提供基于SMB协议共享的资源进行访问

一般情况下,当我们存在Linux系统和Windows系统之间要进行文件资源共享的时候,一般会考虑用SMB协议来实现共享    (是不是就是Robin每天给我们上传视频。在Linux上传视频,Windows进行访问下载啊)

  主机Linux4    10.10.10.101

yum installl -y samba         ###下载服务端

[root@k8s2 ~]# systemctl start smb.service        samba服务启动
[root@k8s2 ~]# systemctl enable smb.service       samba服务开机自启动

Windows的访问方法

\\10.10.10.101        会出下下面的界面

Linux5   10.10.10.102    Linux访问端

yum install samba-client  -y   ###   下载访问端  测试端

[root@k8s3 ~]# smbclient -L //10.10.10.101   ##访问101samba端

能连接上但是不能直接访问

 早期samba服务使用的是Linux系统中的PAM来调用Linux系统中的本地用户,可以直接使用本地用户进行访问,从rhel7开始就是用专门的用户数据库来访问samba服务的用户

samba的配置文件为  ##/etc/samba/smb.conf

以下是

http://www.xdnf.cn/news/12046.html

相关文章:

  • JAVASE:面向对象
  • 第4章(旧)Day1 - Python小白上路
  • 路凯智行助力华润水泥长治矿区开启无人运输新场景
  • 奈氏准则/奈奎斯特定理 如何直观理解2W这个超参数,为什么偏偏就是2呢?
  • fastadmin+workman环境搭建
  • thymeleaf直接调用Spring Bean中定义的方法
  • 区块链技术在计算机信息网络综合布线实训室的应用实践
  • mybatis 参数绑定错误示范(1)
  • 配置GDAL使用工具
  • window 显示驱动开发-提供视频解码功能(二)
  • 工业自动化DeviceNET从站转Ethernet/IP主站网关赋能冶金行业工业机器人高效运行
  • 网络编程之网络基础
  • VS Code 打开ipynb(还不会)运行python
  • 微服务面试资料1
  • CppCon 2015 学习:Benchmarking C++ Code
  • 【vibe coding解决100个问题】开发CRM管理系统, Augment/windsurf/bolt.new哪家强?
  • AtCoder-abc407_e解析
  • 【Blender Texture】【游戏开发】高质感 Blender 4K 材质资源推荐合集 —— 提升场景真实感与美术表现力
  • Vue跨层级通信
  • 2025-0604学习记录17——文献阅读与分享(2)
  • Anaconda全平台安装指南
  • PostgreSQL-安装-win10、win11安装pgsql16.1和timescaledb2.13.0(绿色免安装版本)
  • 开源库 API 化平台 (ALLBEAPI) - 让优秀工具触手可及!
  • 实验设计如何拯救我的 CEI VSR 28G 设计
  • ubuntu下libguestfs-tools
  • 电力系统时间同步系统之二
  • 我的概要设计模板(以图书管理系统为例)
  • [Css]等腰梯形
  • 如何在IDE中通过Spark操作Hive
  • Ant Design动态增加表单项