`
Jameslyy
  • 浏览: 403684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SFTP配置

阅读更多

Step 1 : Install OpenSSH package if not installed

 

sudo apt-get install openssh-server

 

Step 2 : Create separate group for SFTP users.

 

sudo addgroup ftpaccess

 

Step 3 : Edit /etc/ssh/sshd_config file and make changes as below. Find and comment below line.

 

#Subsystem sftp /usr/lib/openssh/sftp-server

and add these lines to the end of the file.

 

Subsystem sftp internal-sftp

Match group ftpaccess

ChrootDirectory %h

X11Forwarding no

AllowTcpForwarding no

ForceCommand internal-sftp

 

Step 4 : Restart sshd service.

 

sudo service ssh restart

 

Step 5 : Add user with ftpaccess group and create password.

 

sudo adduser paul --ingroup ftpaccess --shell /usr/sbin/nologin

 

Step 6 : Modify home directory permission.

 

sudo chown root:root /home/paul

 

Step 7 : Create a directory inside home for upload and modify permission with group.

 

sudo mkdir /home/paul/www

 

sudo chown paul:ftpaccess /home/paul/www

 

 refer: https://askubuntu.com/questions/420652/how-to-setup-a-restricted-sftp-server-on-ubuntu/607898

分享到:
评论

相关推荐

    Linux 下sftp配置之密钥方式登录详解

    **Linux下sftp配置之密钥方式登录详解** 在Linux环境中,为了提高文件传输的安全性,通常会使用sftp(Secure File Transfer Protocol)代替传统的FTP或vsftp,因为sftp基于SSH(Secure Shell)协议,可以提供加密的...

    NetOps-Python实现网络设备SFTP配置

    NetOps-Python实现网络设备SFTP配置

    nginx转发sftp、ftp的配置

    ### Nginx 转发 SFTP 和 FTP 的配置详解 #### 一、引言 在互联网技术领域中,Nginx(发音为 “engine X”)是一款高性能的HTTP和反向代理服务器,同时它也支持邮件代理服务。随着版本的不断更新与优化,Nginx 在...

    linux系统配置sftp服务器详解

    Linux系统配置SFTP服务器详解 Linux系统配置SFTP服务器是当前网络应用中的一种常见需求,SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议。下面我们将详细介绍如何在Linux系统配置SFTP服务器的...

    idea配置SFTP实现一键更新服务器

    1. **映射配置**:回到“Tools” -> “Deployment” -> “Configuration”页面,找到之前创建的SFTP配置项,点击“Mappings”标签页。 2. **添加映射**:点击右下角的“+”图标,逐一添加本地文件夹与远程服务器...

    sftp配置全过程[参照].pdf

    默认配置文件路径为`/etc/vsftpd/vsftpd.conf`,这与许多其他服务类似,如sendmail、httpd和ssh,它们都有各自独立的配置目录,以提高管理和安全性。 **FTP工作模式** FTP有两种工作模式:PORT FTP和PASV FTP。 1. ...

    Centos7.x部署SFTP服务+和ssh不同端口访问

    以下是如何在CentOS 7.x上部署SFTP服务并配置SSH在不同端口访问的详细步骤。 1. **安装OpenSSH服务器** 首先,确保你的系统已经安装了OpenSSH服务器,它是提供SFTP服务的基础。通过运行以下命令来安装: ``` ...

    Centos下ssh以及sftp的配置以及权限设置

    ### CentOS 下 SSH 及 SFTP 的配置与权限设置详解 #### 一、引言 SSH (Secure Shell) 是一种网络协议,用于计算机之间的加密登录。SFTP (SSH File Transfer Protocol) 则是一种基于 SSH 协议的安全文件传输协议。...

    freeSSHd配置sftp服务器.doc

    【免费SSHd配置SFTP服务器】 在IT领域,文件的安全传输是至关重要的,尤其是在企业环境中。免费SSHd(FreeSSHD)是一款适用于Windows系统的SFTP服务器软件,它提供了安全的文件传输服务,支持通过SSH(Secure Shell...

    Linux搭建SFTP步骤

    设置文件夹的所有权后,我们需要修改Linux服务器的SFTP配置。使用vim命令可以编辑配置文件。例如: ``` vim /etc/ssh/sshd_config ``` 在配置文件中,我们需要注释掉原有的Subsystem配置,并添加新的Subsystem配置。...

    SFTP上传下载 MFC VS2010

    4. **SFTP配置从数据库中下载**: 这意味着项目的配置信息,如服务器凭据和连接细节,可能存储在一个数据库中。在运行时,程序会查询数据库以获取这些信息,提高了灵活性和安全性,因为敏感信息不直接硬编码在代码...

    SFTP文件-搭配sublime

    2. **SFTP设置文件**:安装完成后,创建或编辑`.sublime-project`文件,此文件用于存储项目特定的设置,包括SFTP配置。在项目目录下,右键选择"New File",命名为`.sublime-project`,然后添加SFTP配置信息,如...

    SFTP Configuration ,data process & letter generate.ppt

    【SFTP配置与数据处理】 在信息技术领域,SFTP(Secure File Transfer Protocol)是一种通过SSH(Secure Shell)协议实现安全文件传输的协议。在STARS21 EIS Team的知识分享会议中,黄志强详细讲解了SFTP配置、数据...

    SFTP for AIX搭建手册

    **2.4 配置目标服务器公钥串** 1. **创建目标服务器的`.ssh`目录** - 使用`hxdb`用户登录目标服务器,确认当前用户家目录为`/home/hxdb`。 - 在家目录下创建`.ssh`目录,并授予该目录`755`权限(如果已经存在,则...

    SFTP资源包.rar

    在Sublime Text中,按下`Ctrl+Shift+P`,输入"SFTP Settings - User",打开SFTP配置文件`sftp-config.json`。这是一个JSON格式的配置文件,其中包含了连接到远程服务器的所有必要信息。以下是一个基本的配置示例: ...

    sftp-config.zip_c sftp_lc2k_sftp

    3. `sftp-config.json`: 这是SFTP配置文件,很可能包含了与SFTP服务器连接相关的参数,如主机名、端口、用户名、密码等,以支持安全的文件传输。 4. `project1.txt`: 这可能是项目说明或需求文档,详细描述了C语言...

    sublime_SFTP最新插件.zip

    4. **项目配置**:用户可以为不同的项目设置多个SFTP配置,每个配置包括服务器地址、用户名、密码或密钥等信息,方便在多个服务器间切换。 5. **智能补全**:支持路径自动补全,帮助用户快速定位远程文件,提高工作...

    C# myftp 源码 支持ftp 和 sftp

    为了节省 修改后上传到服务器找文件 而写的一个myFTP工具 (能根据 选择的文件夹搜索 当前文件夹及子文件夹 的文件的文件 根据修改时间 然后可以选择备份或是上传) 支持 ftp,sftp 配置文件在MyFTPConfig.XML 中 ...

    freeSSHd配置sftp服务器.pdf

    FREESSHD配置SFTP服务器 FREESSHD是一款功能强大且免费的SSH服务器软件,支持SFTP、Telnet和 Tunneling协议。下面是FREESSHD配置SFTP服务器的详细知识点: 1. 安装FREESSHD:首先,需要下载FREESSHD.exe,安装过程...

    Linux(CentOS)上配置 SFTP服务器

    2. 在项目设置中添加SFTP配置信息: ```json "sftp": [ { "type": "sftp", "host": "xxx.com", "user": "xxx", "password": "xxx", "port": "22", "remote_path": "/xxx/xxx", "upload_on_save": true, ...

Global site tag (gtag.js) - Google Analytics