1.确认是否已安装 ftp
1
|
pgrep vsftpd #查看ftp 服务进程 |
无结果如下图所示
2.执行安装
1
|
yum install vsftpd #安装ftp 服务 |
3.执行过程确认即可(输入y)
4.查看ftp 是否安装成功
1
|
systemctl status vsftpd.service #查看服务状态 |
5.查看配置文件
1
|
cd /etc/vsftpd/vsftpd.conf |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
# mple config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults.
# # READ THIS: This example file is NOT an exhaustive list of vsftpd options. # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's # capabilities. # # Allow anonymous FTP? (Beware - allowed by default if you comment this out).
#anonymous_enable=YES anonymous_enable=NO # # Uncomment this to allow local users to log in. # When SELinux is enforcing check for SE bool ftp_home_dir
local_enable=YES # # Uncomment this to enable any form of FTP write command. write_enable=YES # # Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022 # # Uncomment this to allow the anonymous FTP user to upload files. This only # has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user. # When SELinux is enforcing check for SE bool allow_ftpd_anon_write, allow_ftpd_full_access
#anon_upload_enable=YES # # Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES # # Activate directory messages - messages given to remote users when they # go into a certain directory. dirmessage_enable=YES # # Activate logging of uploads/downloads. xferlog_enable=YES # # Make sure PORT transfer connections originate from port 20 (ftp-data). connect_from_port_20=YES # # If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended! #chown_uploads=YES #chown_username=whoever # # You may override where the log file goes if you like. The default is shown
# below. #xferlog_file=/ var /log/xferlog
# # If you want, you can have your log file in standard ftpd xferlog format. # Note that the default log file location is / var /log/xferlog in this case .
xferlog_std_format=YES # # You may change the default value for timing out an idle session.
#idle_session_timeout=600 # # You may change the default value for timing out a data connection.
#data_connection_timeout=120 # # It is recommended that you define on your system a unique user which the # ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure # # Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients. #async_abor_enable=YES # # By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode. # Beware that on some FTP servers, ASCII support allows a denial of service # attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file. # ASCII mangling is a horrible feature of the protocol. #ascii_upload_enable=YES #ascii_download_enable=YES # # You may fully customise the login banner string: #ftpd_banner=Welcome to FTP service. ftpd_banner=server. # # You may specify a file of disallowed anonymous e-mail addresses. Apparently # useful for combatting certain DoS attacks.
#deny_email_enable=YES # ( default follows)
#banned_email_file=/etc/vsftpd/banned_emails # # You may specify an explicit list of local users to chroot () to their home
# directory. If chroot_local_user is YES, then this list becomes a list of # users to NOT chroot ().
# (Warning! chroot 'ing can be very dangerous. If using chroot , make sure that
# the user does not have write access to the top level directory within the # chroot )
#chroot_local_user=YES #chroot_list_enable=YES # ( default follows)
#chroot_list_file=/etc/vsftpd/chroot_list # # You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES # # When "listen" directive is enabled, vsftpd runs in standalone mode and
# listens on IPv4 sockets. This directive cannot be used in conjunction # with the listen_ipv6 directive. listen=YES # # This directive enables listening on IPv6 sockets. By default , listening
# on the IPv6 "any" address (::) will accept connections from both IPv6
# and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6
# sockets. If you want that (perhaps because you want to listen on specific # addresses) then you must run two copies of vsftpd with two configuration # files. # Make sure, that one of the listen options is commented !! #listen_ipv6=YES pam_service_name=vsftpd userlist_enable=NO local_root=/ var /www/html
tcp_wrappers=YES dual_log_enable=YES use_localtime=YES |
上面配置文件是可用配置,相关选项请百度作用
6.关闭防火墙并禁止开机启动
1
2
|
systemctl stop firewalld.service systemctl disable firewalld.service |
7.设置selinux
1
2
3
4
|
vi /etc/selinux/config #SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
|
8.关闭selinux
1
|
setenforce 0 |
9.添加帐号
1
2
|
useradd 用户名 passwd 用户名 密码 |
相关推荐
linux 远程连接工具及破解方法;安装并破解secureCRT7.0和secureFX7.0.
Linux下ftp命令详解 FTP> ! 从 ftp 子系统退出到外壳。 FTP> ? 显示 ftp 命令说明。? 与 help 相同。 格式:? [command] 说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表...
1、Linux快速安装部署桌面系统,通过任何命令行远程连接到原生Linux系统,这时候是命令行界面,把该目录脚本可以通过 scp 或者 复制》粘贴 或者 ftp 等方式上传到服务器。 2、执行 sudo sh desktop.sh ,等待安装...
依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上FTP 服务器,就要用到 FTP 的客户端软件,通常 Windows自带“ftp”命令...
linux远程连接工具ftp下载(xftp)
linux远程连接工具ftp下载(xshell)
finalshell_install.exe window远程连接linux 具备ftp功能 操作简单
winscp433setup 功能与ftp一样,远程连接linux,上传和下载文件。本机和linux都能相互ping通。linux防火墙允许ssh运行。
winscp windows下的shell,支持远程连接linux,ftp、sftp、scp等
Linux下的ftp实现方法,可以连接远程服务器,实现下载上传
Linux远程连接工具SecureCRSecureFX_x64,包含FTP工具,免安装版,自己在使用感觉挺好的,分享出来大家使用。
Linux远程访问工具,包含ftp,xshell等工具。操作起来都很方面。
xftp5、xshell5、linux、ftp 远程连接linux 连接ftp、xftp 包含xftp和xshell 版本5
为了能够使用ftp服务器能够使用数据库文件对用户进行身份验证,还需要修改vsftpd的PAM文件,把以前的pam中的内容注释掉,并加入以下 内容。 [root@redhat etc]# vi /etc/pam.d/vsftpd #auth required pam_list...
MobaXterm远程连接Linux终端,自带FTP功能,非常实用,中文界面,支持宏操作
请参见第 4.2 节 “设置存放安装源的服务器” (第 4 章 远程安装, ↑安装与管理)。 1.4 安装目标 多数安装是安装到本地硬盘上。因此,硬盘控制器需要对安装系统可用。如果 特殊的控制器(如 RAID 控制器)需要额外的...
1、 首先查看是否有远程连接安装包 #rpm –q telnet --------一般不需要安装,redhat linux 5.4默认有 #rpm –q telent-clinet #rpm –q telnet-server 若上面显示没有安装或不存在,则需要安装软件包 2、我是通过...
在CentOS 7上安装FTP服务器可以为用户提供一个用于上传和下载文件的集中式位置。FTP服务器可以让用户以匿名或身份验证的方式远程连接并访问文件。
免费linux服务器远程文件传输软件,就跟ftp一样方便,我自己也在用。 可以像操作本地文件一样修改linux文件夹权限,还有linux跨服务器传文件的命令 ,可以远程连接linux服务器,登录远程服务器的linux传输文件到本地
远程连接linux服务器,方便、快捷、实用