linux 启动ftp服务,sftp服务

2021-10-18 10:36:38 浏览数 (1)

linux 启动ftp服务,sftp服务

强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说linux 启动ftp服务,sftp服务,希望能够帮助大家进步!!!

启动ftp服务:

yum install vsftpd 

在/etc/rc.d/init.d/目录下:命令 service vsftp start

启动ssh服务,sftp服务

在/etc/init.d/目录下: 命令 /etc/init.d/sshd start 注意这里需要在绝对路径下执行sshd start

开启root可以通过ftp软件连接的功能:

默认有一些用户是不能通过ftp连接服务器的,比如root。如果需要开启这些用户,就需要做一些修改才可以。

(1)编辑/etc/vsftp/ftpusers文件,去掉里面root一行 

这个文件里存放的是被禁止的登录名 

(2)编辑/etc/vsftp/user_list文件,去掉里面root一行

说明:当文件/etc/vsftpd/vsftpd.conf中userlist_deny=YES时 

文件user_list和ftpusers中的登录名列表被禁止 

具体查看ftpusers,user_list文件的注释

系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。

需要执行以下步骤才行进行FTP,否则会传输失败

//查看SELinux设置

getsebool -a|grep ftp

ftpd_disable_trans --> off

或者

ftp_home_dir-->off 

解决方法:

//使用setsebool命令开启

setsebool ftpd_disable_trans 1

或者

setsebool ftp_home_dir 1

再次查看当前状态是否是on的状态

getsebool -a|grep ftp

ftpd_disable_trans --> on

或者

ftp_home_dir-->on

//setsebool使用-P参数,无需每次开机都输入这个命令

setsebool -P ftpd_disable_trans 1

或者

setsebool -P ftp_home_dir 1

service vsftpd restart

猜您喜欢:
  1. linux 4.17 旧CPU,Linux Kernel 4.17 rc1发布:一大堆新功能,同时抛弃旧代码
  2. arch linux 同步时间,linux – Arch ntpd / ntpdate不同步时钟
  3. Linux execlp函数

0 人点赞