centos7搭建sftp

简介: centos7搭建sftp

前言

相较于传统FTP,sftp更安全。

  • 环境:
  • 系统版本:centos 7
  • IP:192.168.0.10

步骤

  1. 创建用户
groupadd sftp
useradd -g sftp -d /home/sftpuser1 -s /sbin/nologin sftpuser1
# 修改密码
echo '123pwd' | passwd --stdin sftpuser1
  1. 修改配置文件vim /etc/ssh/sshd_config
# 下面一行注释掉
#Subsystem      sftp    /usr/libexec/openssh/sftp-server
# 新增以下内容
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /home/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
  1. 重启sshd服务
systemctl restart sshd
  1. 修改目录权限
chown root:root /home/sftpuser1
chmod 755 /home/sftpuser1
  1. 测试。找个其它机子执行以下命令:
sftp sftpuser1@192.168.0.10
  1. 由于/home/sftpuser1的所有者是root,sftpuser1没有可写权限,所以如果需要上传文件,可以创个文件夹用来上传
mkdir -p /home/sftpuser1/upload
chown sftpuser1:sftp /home/sftpuser1/upload/
相关文章
|
安全 Linux 应用服务中间件
[笔记]CentOS7 vsftpd安装及配置使用
[笔记]CentOS7 vsftpd安装及配置使用
1587 0
|
Linux 网络安全 数据安全/隐私保护
|
安全 应用服务中间件 Apache
Apache-Tomcat-Ajp文件读取漏洞(CVE-2020-1938、CNVD-2020-10487)
Apache-Tomcat-Ajp文件读取漏洞产生原因是由于Tomcat默认开启的AJP服务(8009端口)存在一处文件包含缺陷,攻击者可构造恶意的请求包进行文件包含操作,进而读取受影响Tomcat服务器上的Web目录文件
1899 1
|
Linux 数据库 容器
Centos中将UTC的时区改为CTS时区
通过以上步骤,您就可以顺利地在CentOS系统中完成时区从UTC到中国标准时间(Asia/Shanghai)的更改了。
956 1
|
数据可视化 jenkins 测试技术
GitLab CI/CD 和 Jenkins对比
8月更文挑战第25天
2096 5
|
Oracle Java 关系型数据库
2022 年超详细过程步骤讲解 CentOS 7 安装jdk1.8
这篇文章提供了在CentOS 7系统上安装JDK 1.8的详细步骤,包括卸载系统自带的JDK、下载Oracle官网的JDK安装包、上传至虚拟机、解压安装包、配置环境变量,并验证安装是否成功。
2022 年超详细过程步骤讲解 CentOS 7 安装jdk1.8
|
关系型数据库 MySQL
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
2833 2
|
Linux 网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护 Windows
freeSSHd工具安装使用
【5月更文挑战第21天】freeSSHd工具安装使用
3627 2

热门文章

最新文章