Linux 搭建FTP服务器(vsftpd)

搭建FTP服务器(vsftpd):

配置镜像

提示访问镜像仓失败

修改镜像配置文件为aliyun镜像:

创建备份文件夹:
mkdir /etc/yum.repos.d/backup

备份原配置文件:
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

wget命令拉取配置文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清理缓存
yum clean all
更新缓存
yum makecache

安装vsftpd

yum install vsftpd -y

配置vsftpd

关闭SELinux:

启用有可能影响FTP服务的使用,生产环境中谨慎处理:

或者修改/etc/selinux/config文件,将SELINUX=enconfig改为SELINUX=disabled,然后重启系统。

配置防火墙

启动vsfptd服务并设置开机自启

systemctl start vsfpd
systemctl enable vsfpd

创建FTP用户

修改目录权限:

测试

windows中测试

在windows文件管理中,输入:

在linux中创建3.txt,然后在window中查看:

复制出来:

Linux测试

登录:

ftp 192.168.73.101
ls 列出所有文件
pwd 显示当前所在位置

使用get,put,delete提示错误:

切换到root用户,直接加权限:

下载get/mget

上传put/mput

创建一个要上传的文件:

提示权限不足:

加权限:

切换到stringzhua用户再次上传:

上传成功:

删除文件delete

删除成功!

搭建SCP服务器(基于ssh):

检查openssh服务是否安装

说明已安装

配置ssh服务

默认即可,如果有需要可以修改/etc/ssh/sshd_config文件

启动ssh服务并设置开机自启

测试

从本地复制文件到远程服务器【类似git的push操作】:

scp 本地文件 user@远程服务器IP:/远程目录/

scp D:/scptoserver.txt ftpuser@192.168.73.101:/home/ftpuser

在win10使用git的bash窗口上传文件到Linux

在Linux上查看,发现已经有了scptoserver.txt文件,说明文件复制到服务器成功!

从远程服务器复制文件到本地:【类似git的pull操作】

LINUX:创建一个文件:

Windows:

scp root@远程服务器ip:/远程文件 本地目录/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值