注册
登录
论坛
搜索
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
blog.zhuohua.store
»
ftp
»
vsftpd
» Linux客户端使用ftp命令连接FTP服务端
返回列表
发帖
发短消息
加为好友
admin
当前离线
UID
1
帖子
545
精华
6
积分
60
阅读权限
200
在线时间
521 小时
注册时间
2019-9-1
最后登录
2024-3-14
管理员
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
admin
发表于 2019-9-19 22:48
|
只看该作者
Linux客户端使用ftp命令连接FTP服务端
笺注:FTP服务端(Oracle Linux 6.9)
安装vsftpd服务:
yum -y install vsftpd
开启vsftpd服务:
service vsftpd start
开机自动开启vsftpd服务:
chkconfig --level 35 vsftpd on
关闭SELinux:
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
修改配置文件:
// 不允许匿名登录(默认是允许匿名登录的)
sed -i 's/anonymous_enable=YES/anonymous_enable=no/g' /etc/vsftpd/vsftpd.conf
// 将FTP用户禁锢在宿主目录 (默认是可以随意切换目录的)
echo "chroot_local_user=YES" >> /etc/vsftpd/vsftpd.conf
重启vsftpd服务:
service vsftpd restart
建立FTP用户:
groupadd ftp_01
adduser -g ftp_01 -d /ftp -s /sbin/nologin zhuohua
echo '111' | passwd --stdin zhuohua
-M
不给用户创建家目录
adduser -g ftp_01 -d /ftp -s /sbin/nologin
-M
happy
echo '222' | passwd --stdin happy
设置目录权限:(属主有读写的权限;组员只可以读,不可以写;其他人不可以读写)
[root@oracle-linux6 ~]# ls -ld /ftp/
drwx------. 3 zhuohua ftp_01 4096 8月 12 05:45 /ftp/
[root@oracle-linux6 ~]#
[root@oracle-linux6 ~]#
chmod -R 750 /ftp/
[root@oracle-linux6 ~]#
[root@oracle-linux6 ~]# ls -ld /ftp/
drwxr-x---. 3 zhuohua ftp_01 4096 8月 12 05:45 /ftp/
笺注:对目录/ftp/里的东西,用户zhuohua有全部权限,用户happy只可以读取、下载。
Oracle Linux 6.9的防火墙默认就是允许所有IP地址对本机所有端口的访问,所以可以不配置:
iptables -t filter -nL
下载
(12.2 KB)
2021-1-19 20:23
iptables -t nat -nL
下载
(57.63 KB)
2021-1-19 20:23
###########
###########
笺注:FTP客户端(CentOS 6.9)
Linux客户端使用命令
ftp
连接FTP服务端(192.168.168.135):
[root@Zabbix_server_01 ~]# yum -y install ftp
[root@Zabbix_server_01 ~]# which ftp
/usr/bin/ftp
ftp 192.168.168.135
binary
下载
(22.98 KB)
2021-1-19 20:23
注释:若不转换为二进制格式,上传、下载文件时可能会出错。
下载
(20.9 KB)
2021-1-19 20:24
注释:
!pwd
查看当前在FTP客户端本地目录的具体位置
!ls
查看FTP客户端的当前工作目录里有什么文件、文件夹
下载
(15.95 KB)
2021-1-19 20:25
注释:
lcd zabbix-4.4.5
在FTP客户端本地的工作目录里面,再进入到某个子目录
lcd ..
在FTP客户端本地的当前工作目录里返回上一级目录
######
下载
(83.84 KB)
2021-1-19 20:25
注释:
pwd
查看当前在远程FTP目录里的具体位置
ls
查看当前所在的远程FTP目录里有什么文件、文件夹
下载
(82.05 KB)
2021-1-19 20:26
注释:
cd puttyfile/
在远程FTP目录里面,再进入到某个子目录
下载
(77.23 KB)
2021-1-19 20:26
注释:
delete winscp515setup.exe
删除远程FTP当前工作目录下的某个文件
mdelete *.exe
还可以指定文件类型,一次性删除多个FTP服务端的文件:
下载
(96.41 KB)
2021-1-19 20:27
下载
(8.23 KB)
2021-1-19 20:27
注释:
cd ..
在远程FTP的子目录里返回上一级目录
FTP客户端下载单个文件:
get
puttyfile.zip
下载
(43.61 KB)
2021-1-19 20:28
注释:
默认会下载到FTP客户端本地的当前工作目录,所以最好在进入ftp之前要先切换本地目录;
只能下载文件,不能下载文件夹;
假如文件重名,新下载的文件会直接覆盖本地原文件;
!ls *.zip
显示FTP客户端的当前工作目录里后缀为
.zip
的文件
FTP客户端上传单个文件:
put
zabbix-4.4.5.tar.gz
下载
(70.83 KB)
2021-1-19 20:28
文件默认会上传到远程FTP的当前工作目录里面:
下载
(45.51 KB)
2021-1-19 20:29
注释:
只能上传文件,不能上传文件夹;
假如文件重名,新上传的文件会直接覆盖原文件;
只能上传FTP客户端当前工作目录里的文件;可以在进入ftp之前,先切换到本地被上传的文件所在的目录里;也可以在进入ftp之后,切换本地工作目录,再进行上传;
FTP客户端使用mput可以一次性上传多个文件,还可以指定文件类型:
mput
*.tar.gz
下载
(98.72 KB)
2021-1-19 20:29
文件默认会上传到远程FTP的当前工作目录里面:
下载
(33.42 KB)
2021-1-19 20:29
注释:
ls *.tar.gz
显示远程FTP的当前工作目录里后缀为
.tar.gz
的文件
FTP客户端使用mget可以一次性下载多个文件,还可以指定文件类型:
mget
*.exe
下载
(64.77 KB)
2021-1-19 20:30
文件默认会下载到FTP客户端的当前工作目录:
下载
(6.01 KB)
2021-1-19 20:30
查看帮助:
help
下载
(62.74 KB)
2021-1-19 20:31
退出ftp连接:
bye
下载
(4.18 KB)
2021-1-19 20:31
相关文章:
Linux客户端使用lftp命令连接FTP服务端
Oracle Linux6.9的安装
vsftpd用户验证(一)
CentOS8使用命令ftp/lftp/scp
收藏
分享
返回列表
CentOS6.9/Redhat6.9
安全加固
LNMP一键安装包_v1.3
Lamp
Shell
命令集
ftp
vsftpd
PureFTPd
Nginx反向代理
Nginx+Tomcat+JDK
Oracle Linux6.9
Cacti
Nagios
常见服务
Keepalived
磁盘管理
DNS
Squid
Samba
CentOS8/Redhat8
基础
基础服务
Squid反向代理
磁盘分区管理
DNS
Samba
PureFTPd
云锁
vsftpd
常用服务
LNMP一键安装包_v1.7
LAMP
LNMP
CentOS8使用Python3
Postfix+Dovecot
Tomcat+JDK
Keepalived+LVS
MySQL8.0
Zabbix4.4.5
Zabbix5.0.12
Agent_Linux
Agent_Windows
SNMP
调用Python3脚本
Zabbix监控Web
Zabbix监控MySQL
Zabbix监控MariaDB
Windows
安全加固
2008R2
2012R2
FTP
2012R2
文件共享
UPUPW
2012R2
IIS+PHP
2012R2
Tomcat
MySQL
MSSQL
DHCP & DNS
Windows域
2012R2
2008R2
Virtualization
Docker
VMware ESXi 6.5
CentOS8_KVM
CentOS7.8_KVM
Python3.6
安装Python3
基础(一)
基础(二)
运维(一)
运维(二)
应用
发送邮件
网络爬虫
数据分析
Database
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
品维 冻干黄桃20gx3袋水果脆片黄桃干
亲,欢迎光临。站长QQ:2270168881 【刁嘴娃-卤汁牛肉80g】 麻辣五香味零食风干手撕牛肉干 【非偏远地区满79包邮】