ftp是客户端、服务端两个
服务端是 vsftpd
linux客户端是 ftp命令 ,以及其他各种支持ftp协议的工具,如windows下提供很多软件,支持图形化上传下载ftp,xftp
windows访问ftp
命令行操作
C:\Users\yu>ftp
ftp> bye
C:\Users\yu>
C:\Users\yu>
C:\Users\yu>ftp 10.0.0.31
连接到 10.0.0.31。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用户(10.0.0.31:(none)): ops01
331 Please specify the password.
密码:
230 Login successful.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
41.png
4444444.jpg
佳强.png
文杰.png
226 Directory send OK.
ftp: 收到 48 字节,用时 0.00秒 48000.00千字节/秒。
ftp>
图形化连接ftp设备
指定协议语法
ftp://10.0.0.31/
nfs
samba服务端的部署
client、server软件的使用,部署流程
1.安装samba软件
yum install samba -y
2.修改配置文件,依然是设置一个共享文件夹
samba的软件配置文件在
ls /etc/samba/
lmhosts smb.conf smb.conf.example
修改 /etc/samba/smb.conf
添加自定义的,共享文件夹的配置
[root@nfs-31 /opt]#tail -7 /etc/samba/smb.conf
[smb_share]
comment=myself share dir
path = /my_smb/
guest ok=no
public = no
writable = yes
3.创建共享文件夹
mkdir /my_smb/
4.samba也有用户认证机制,需要通过pdbedit命令设置samba的用户信息
4.1 pdbedit命令是给linux以及存在的用户,设置一个密码
useradd samba01
4.2 使用pdbedit命令,给samba的用户设置密码
-a 添加smb用户
-u 指定用户名
# 123123
[root@nfs-31 /opt]#pdbedit -a -u samba01
new password:
retype new password:
5.修改smb共享文件夹的权限
chown -R samba01:samba01 /my_smb/
6.给该目录下创建些数据
touch 大胆妖孽-大威天龙.png
7.启动samba服务
[root@nfs-31 /my_smb]#systemctl start smb
8.后续你的确需要部署samba服务,如何使用samba?
做哪些后续的学习呢?
说白了,就是学samba的配置文件,里面的参数,是什么功能,就有什么作用
samba是一个软件,所有的功能,都被以配置文件形式定义好了
配置文件是最重要的,控制软件功能的一个文件
程序启动会去读取配置文件中的参数,以打开、关闭不同的功能
9.验证进程、端口
[root@nfs-31 /my_smb]#netstat -tunlp|grep smb
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2759/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2759/smbd
tcp6 0 0 :::445 :::* LISTEN 2759/smbd
tcp6 0 0 :::139 :::* LISTEN 2759/smbd
[root@nfs-31 /my_smb]#
[root@nfs-31 /my_smb]#
[root@nfs-31 /my_smb]#ps -ef|grep smb
root 2759 1 0 15:48 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group
root 2761 2759 0 15:48 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group
root 2762 2759 0 15:48 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group
root 2763 2759 0 15:48 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group
samb客户端认证
linux客户端
需要安装工具
yum install samba-client -y
2.使用该命令,连接samba机器即可
smbclient //10.0.0.31/smb_share -U samba01
# 输入samba01的密码即可
#进入后,输入 ? 查看samba提供的命令,也就是作用
windowos也有客户端
配置比较繁琐
参考图片
使用 windows的win快捷键+ r,打开运行窗口
访问samba的协议是
\10.0.0.31\smb_share
此时输入账号密码
samba01
123456