最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux服務(wù)器設(shè)置sftp傳輸文件賬號的實現(xiàn)方式

 更新時間:2026年02月12日 09:35:00   作者:追逐夢想永不停  
文章介紹了如何在Linux服務(wù)器上配置SFTP服務(wù),并設(shè)置一個僅允許SFTP傳輸?shù)挠脩?通過創(chuàng)建特定的目錄和配置文件,可以實現(xiàn)文件的上傳和下載,最后,使用FileZilla進行了測試,驗證了配置的正確性

一、前言

linux自帶sftp功能,只要配置一個賬號,就能用sftp來上傳下載文件。

當(dāng)需要sftp服務(wù)器測試的時候,很好用,只要有l(wèi)inux服務(wù)器就行了,不用花錢買sftp軟件。

二、sftp賬號設(shè)置方法

1.登錄你的linux服務(wù)器

2.創(chuàng)建父目錄

sudo mkdir -p /home/sftp/sftpuser

這個目錄當(dāng)做用戶目錄。

3.創(chuàng)建用戶,指定用戶目錄

# 創(chuàng)建用戶 sftpuser,指定 home
sudo useradd -m -d /home/sftp/sftpuser -s /usr/sbin/nologin sftpuser

這里創(chuàng)建了一個nologin用戶sftpuser,這個用戶禁止ssh登錄。

4.設(shè)置用戶密碼

sudo passwd sftpuser

這個是給sftpuser用戶設(shè)置密碼,輸入后會提示你輸入兩次新密碼。

5.給用戶目錄配置權(quán)限

sudo chown root:root /home/sftp/sftpuser
sudo chmod 755 /home/sftp/sftpuser

這里設(shè)置sftpuser目錄屬于root用戶,權(quán)限是755.

6.配置上傳目錄

sudo mkdir -p /home/sftp/sftpuser/data
sudo chown root:root /home/sftp/sftpuser/data
sudo chmod 755 /home/sftp/sftpuser/data

這里再創(chuàng)建一個data目錄,設(shè)置屬于root用戶,權(quán)限755,用來給用戶上傳文件用。

7.配置賬號僅允許SFTP傳輸

sudo vi /etc/ssh/sshd_config

用這個命令打開配置文件,注意,然后在這個文件的末尾加上:

Match User sftpuser
    ChrootDirectory /home/sftp/%u/data
    ForceCommand internal-sftp
    PasswordAuthentication yes
    AllowAgentForwarding no
    X11Forwarding no
    PermitTunnel no
    AllowTcpForwarding no

其中設(shè)置了ChrootDirectory ,意思是以data目錄為根目錄;

PasswordAuthentication ,意思是允許賬號密碼登錄(如果不設(shè)置,有可能只能用秘鑰登錄,就得看其他地方的全局配置了)。

8.保存配置文件

#先按ESC,然后輸入這個,然后回車保存
:wq

9.重啟配置文件

sudo systemctl restart sshd

10.準備測試

根目錄只有root用戶能創(chuàng)建文件夾,sftpuser不能創(chuàng)建,所以先創(chuàng)建幾個測試用。

sudo mkdir -p /home/sftp/sftpuser/data/upload
sudo mkdir -p /home/sftp/sftpuser/data/download

sudo chmod -R 777 /home/sftp/sftpuser/data/*

這里創(chuàng)建了兩個文件夾,upload和download,然后設(shè)置權(quán)限777,所有用戶都能用。

11.使用FileZilla測試,輸入服務(wù)器ip,用戶名是sftpuser,密碼是自己設(shè)置的用戶密碼,注意端口輸入22。(sftp端口22)

如圖,sftp連接后,以data作為根目錄(用戶看到就是/),其中是測試步驟創(chuàng)建的download文件夾與upload文件夾。

注意sftpuser用戶不能直接在根目錄里上傳下載文件,需要在下級文件夾才行。(download文件夾與upload文件夾)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux獲取10個你最常用的終端命令列表

    Linux獲取10個你最常用的終端命令列表

    今天小編就為大家分享一篇關(guān)于Linux獲取10個你最常用的終端命令列表,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • apache 虛擬主機的配置方法

    apache 虛擬主機的配置方法

    apache 虛擬主機的配置方法,需要的朋友可以參考下。
    2010-04-04
  • linux實現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法

    linux實現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法

    在本篇文章中我們給大家整理了一些關(guān)于linux實現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法,有需要的朋友們可以學(xué)習(xí)下。
    2018-09-09
  • Linux離線安裝gcc和gcc-c++全過程

    Linux離線安裝gcc和gcc-c++全過程

    文章介紹了在聯(lián)網(wǎng)和離線情況下安裝GCC和GCC-C++組件的方法,聯(lián)網(wǎng)時,可以直接使用命令`yum -y install gcc`進行安裝,離線安裝時,需要從百度云盤下載GCC和GCC-C++的離線安裝包,然后按照一定的順序執(zhí)行安裝命令,此外,文章還提供了查看GCC版本和安裝GCC-C++組件的步驟
    2025-10-10
  • 兩個linux服務(wù)器間復(fù)制文件方式

    兩個linux服務(wù)器間復(fù)制文件方式

    這篇文章主要介紹了兩個linux服務(wù)器間復(fù)制文件方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Linux下Kafka單機安裝配置方法(圖文)

    Linux下Kafka單機安裝配置方法(圖文)

    Kafka是一個分布式的、可分區(qū)的、可復(fù)制的消息系統(tǒng)。它提供了普通消息系統(tǒng)的功能,但具有自己獨特的設(shè)計。這個獨特的設(shè)計是什么樣的呢
    2015-12-12
  • PHP程序員玩轉(zhuǎn)Linux系列 搭建FTP代碼開發(fā)環(huán)境

    PHP程序員玩轉(zhuǎn)Linux系列 搭建FTP代碼開發(fā)環(huán)境

    這篇文章主要為大家詳細介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,F(xiàn)TP代碼開發(fā)環(huán)境搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 如何解決Linux下Too many open files問題

    如何解決Linux下Too many open files問題

    Too many open files是Linux系統(tǒng)中常見的錯誤,從字面意思上看就是說程序打開的文件數(shù)過多,不過這里的files不單是文件的意思,也包括打開的通訊鏈接(比如socket),正在監(jiān)聽的端口等等,所以有時候也可以叫做句柄(handle),這個錯誤通常也可以叫做句柄數(shù)超出系統(tǒng)限制。
    2021-06-06
  • CentOS7 安裝 PostgreSQL11的方法步驟

    CentOS7 安裝 PostgreSQL11的方法步驟

    這篇文章主要介紹了CentOS7 安裝 PostgreSQL11的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • Ubuntu下搭建mail郵件服務(wù)器的方法教程

    Ubuntu下搭建mail郵件服務(wù)器的方法教程

    這篇文章主要給大家介紹了Ubuntu下搭建mail服務(wù)器的方法教程,文中介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-04-04

最新評論

寿阳县| 杭锦旗| 盐源县| 唐河县| 赤峰市| 沙河市| 多伦县| 荃湾区| 邵阳市| 常山县| 彰化市| 湘潭市| 龙江县| 广南县| 蒙阴县| 类乌齐县| 武川县| 莒南县| 抚宁县| 获嘉县| 库车县| 平江县| 台安县| 湘潭县| 盘锦市| 尼勒克县| 顺昌县| 澄城县| 中卫市| 河西区| 靖江市| 高邮市| 墨玉县| 宁波市| 安达市| 南开区| 潢川县| 宁阳县| 松桃| 十堰市| 洮南市|