当前位置: 首页 > article >正文

ubuntu云服务器配置SFTP服务

目录

一、安装并运行SSH服务

1,安装ssh服务

2,运行ssh

 3,查看ssh运行状态

二、创建SFTP用户并进行用户相关的配置

1,创建SFTP用户

2,限制用户只能使用 SFTP,并禁止 SSH 登录。打开/ect/ssh/sshd_config 文件

3,创建SFTP目录,并调整权限

4,重启ssh服务

三、测试SFTP服务

方式一:通过命令测试

 方式二:通过SFTP客户端测试


之前介绍了 ubuntu云服务器配置ftp服务 今天来介绍一下SFTP服务的配置。

SFTP通过SSH(Secure Shell)通道传输数据,提供了加密和身份验证,因此更安全。所有数据,包括用户凭据和文件内容,都经过加密传输。相较FTP更加安全!

一、安装并运行SSH服务

1,安装ssh服务

sudo apt update

sudo apt install openssh-server

2,运行ssh

 sudo systemctl start ssh

 3,查看ssh运行状态

sudo systemctl status ssh

 当显示  Active: active (running) 时表示已成功运行

二、创建SFTP用户并进行用户相关的配置

1,创建SFTP用户

sudo adduser sftpadmin  # sftpadmin为之后登录sftp服务器所使用的用户名

 创建用户时会提示使用密码,输入两次密码即可。

2,限制用户只能使用 SFTP,并禁止 SSH 登录。打开/ect/ssh/sshd_config 文件

vi /ect/ssh/sshd_config

在打开的文件中找到 Subsystem sftp /usr/lib/openssh/sftp-server 注释掉并添加下面这些内容

Subsystem sftp internal-sftp

Match User sftpuser
ForceCommand internal-sftp
PasswordAuthentication yes # 可选,如果需要密码认证
ChrootDirectory /var/sftp # 可选,限制用户访问的根目录
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

 如图:

3,创建SFTP目录,并调整权限
sudo mkdir /var/sftp/work01
sudo chown sftpadmin:sftpadmin /var/sftp/work01

4,重启ssh服务
sudo systemctl restart ssh

三、测试SFTP服务

方式一:通过命令测试
sftp sftpadmin@your_server_ip

 方式二:通过SFTP客户端测试

使用FileZilla客户端:输入服务器ip,SFTP用户名和密码,端口22,点击快速连接

右侧远程站点就能看到work01文件夹了,这时就可以在此文件夹中上传和下载文件了~

参考: 如何在Ubuntu上创建安全的SFTP服务?-阿里云开发者社区


http://www.kler.cn/a/132136.html

相关文章:

  • 【git】一些容易混淆的操作
  • 修身养性 - 阿纳托利: 健身指导
  • 黑马React18: 基础Part 1
  • OpenSign:安全可靠的电子签名解决方案 | 开源日报 No.76
  • SecureCRT的“New line mode“
  • 2023.11.15-hivesql之炸裂函数explode练习
  • 生成式AI模型量化简明教程
  • 软件配置管理>产品配置
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • IDEA没有Add Framework Support解决办法
  • 赛宁网安分靶场全力支持第三届“鹏城杯”攻防演练
  • 【SAP-HCM】--HR人员信息导入函数
  • 戴姆勒——从豪华私家车到无人驾驶飞机
  • 微软宣布计划在 Windows 10 版本 22H2 中引入 AI 助手 Copilot
  • Docker - MySQL Database is uninitialized and password option is not specified
  • MATLAB与Excel的数据交互
  • Windows11 python3.12 安装pyqt6 pyqt6-tools
  • S25FL256S介绍及FPGA实现思路
  • 【数据结构(一)】线性结构和非线性结构
  • ESP01S通过心知天气获取天气和时间信息