十八比特 十八比特
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于

十八比特

风带来故事的种子,时间使之发芽
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于
  • 从零开始的树莓派4B
  • 安装emby、rclone和aria2
  • 配置树莓派连接WiFi网络
  • 在Docker中开启sftp服务
    • 安装ubuntu
    • 安装ssh
    • 配置用户和SSH
  • 根据CPU温度控制风扇
  • 记录将树莓派系统从Ubuntu 20.04 LTS升级到22.04 LTS
  • 树莓派的SD卡达到使用寿命进入写保护模式,如何无痛迁移系统
  • 使用Netdata监控树莓派温度,设置阈值发出警告
  • 开启树莓派4B的硬件看门狗
  • 树莓派
秋澪冬安
2021-09-01
目录

在Docker中开启sftp服务

# 安装ubuntu

拉取镜像

docker pull arm64v8/ubuntu

启动容器

sudo docker run --restart always -it --name ubuntu -p 2233:22/tcp -v /home:/data arm64v8/ubuntu:latest
  • -p:将22端口映射到宿主机的2233端口
  • -v:将宿主机的home目录挂载到docker中的data目录上

# 安装ssh

更新源

apt update

安装

apt install vim openssh-server

配置开机自启,在/root/下新建start_ssh.sh

#!/bin/bash
service ssh start

修改权限

chmod 764 start_ssh.sh

将脚本加入到启动文件中,在.bashrc末尾增加如下语句

if [ -f /root/start_ssh.sh ]; then
      ./root/start_ssh.sh
fi

# 配置用户和SSH

用户配置

addgroup sftp-group
adduser sftp-user
// 将 sftp-user 添加到 sftp-group 用户组,并从其他用户组移除
usermod -G sftp-group -s /bin/false sftp-user
// 将 root 添加到 sftp 用户组
usermod -a -G sftp-group root
// 创建 sftp 共享目录
mkdir /data/shared
// 先将目录分配给 root
chown root /data/shared
chmod 755 /data/shared
// 再将目录转让给 sftp-group 用户组
chgrp -R sftp-group /data/shared
// 将目录分配给 sftp-user 用户
chown -R sftp-user:sftp-group /data/shared
chmod 755 /data/shared

SSH配置

# AllowGroups sftp-group 只允许 sftp-group 用户组访问系统
# 允许 sftp-group 用户组访问
Match Group sftp-group 
Match User sftp-user
    # 为 sftp-group 用户组设置访问根目录,为方便可以直接设置为 shared 目录
    ChrootDirectory /data/shared
     # 密码认证
    PasswordAuthentication yes
    # 禁止 TCP Forwarding
    AllowTcpForwarding no 
    # 禁止 X11 Forwarding
    X11Forwarding no
    # 强制该组用户仅仅使用SFTP
    ForceCommand internal-sftp 

然后重启容器

#树莓派#Linux
上次编辑: 2024/08/30, 16:21:31

← 配置树莓派连接WiFi网络 根据CPU温度控制风扇→

最近更新
01
SSH跳板机访问内网服务
06-16
02
GPG 导出导入命令
06-16
03
从零开始的 All In One
06-14
更多文章>
Theme by Vdoing | Copyright © 2020-2025 十八比特 | 蜀ICP备2022002410号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式