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        会出下下面的界面

rockyLinux常用共享的服务和配置_第1张图片

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

以下是

你可能感兴趣的:(浩鲸,linux,运维,服务器)