linux配置sftp伺服器的例子

2021-06-14 10:09:00 字數 1558 閱讀 6100

本文介紹在

linux系統中配置sftp伺服器的方法。

具體步驟如下,大家一步步來操作即可實現sftp伺服器的配置。

1、新增使用者組

複製**

**示例:

groupadd sftp

2、新增使用者並設定為sftp組

複製**

**示例:

sudo useradd -g sftp -s /sbin/nologin -m sftp 

3、修改sftp使用者的密碼

複製**

**示例:

sudo passwd sftp 

*********** 

4、建立sftp使用者的根目錄並設定擁有者和組,修改許可權(755)

複製**

**示例:

cd /home 

sudo mkdir sftp 

sudo chown root:sftp sftp 

sudo chmod 755 sftp 

5、在sftp的目錄中建立admin可寫的目錄

複製**

**示例:

cd sftp 

sudo mkdir report 

sudo chown admin:sftp report/ 

6、修改配置檔案

複製**

**示例:

sudo vim /etc/ssh/sshd_config 

修改#subsystem      sftp    /usr/libexec/openssh/sftp-server 

subsystem       sftp    internal-sftp 

7、在sshd_config檔案最後新增

複製**

**示例:

match user sftp 

x11forwarding no 

allowtcpforwarding no 

forcecommand internal-sftp 

chrootdirectory /home/sftp 

8、重啟sshd服務

複製**

**示例:

sudo service sshd restart 

ftp client:

address : 192.168.1.10

user: sftp

password: ******x

protocol type : ssh2

port: 22

server folder: /home/sftp

pls use cuteftp pro? 8.3.3 or last version.

because cuteftp pro? 8.3.2 or earlier has no aes128 and aes256 ciphers.

will raise throw "sftp21 error = #4" .

至此,乙個簡單的sftp伺服器就配置完成了,是不是很簡單哦。

指令碼學堂,祝大家學習進步。

linux配置sftp伺服器

新增使用者組 groupadd sftp 新增使用者並設定為sftp組 sudo useradd g sftp s sbin nologin m sftp 修改sftp使用者的密碼 sudo passwd sftp 建立sftp使用者的根目錄並設定擁有者和組,修改許可權 755 cd home su...

linux配置sftp伺服器

看了很多別人寫的部落格。自己實踐總結出一點經驗 作業系統linux centos 7 groupadd sftpsudo useradd g sftp s sbin nologin m sftpsftp 使用者 sudo passwd sftp會提示你輸入密碼 cd usr sudo mkdir s...

sftp伺服器配置

環境依賴 openssh server 4.8 ssh v 檢視 安裝環境 centos6,centos7 1.建立使用者組 sftp groupadd sftp 2.建立登入使用者 useradd g sftp s sbin nologin test 禁止使用者ssh登入 passwd test ...