linux配置sftp伺服器

2021-07-10 10:16:41 字數 1412 閱讀 3665

新增使用者組

groupadd sftp

新增使用者並設定為sftp組

sudo useradd 

-g sftp -s

/sbin

/nologin

-m sftp

修改sftp使用者的密碼

sudo passwd sftp

******

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

cd 

/home

sudo mkdir sftp

sudo chown root

:sftp sftp

sudo chmod

755sftp

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

cd sftp  

sudo mkdir report

sudo chown admin

:sftp report

/

修改配置檔案

sudo vim 

/etc

/ssh

/sshd_config

修改

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

subsystem

sftp

internal

-sftp

在sshd_config檔案最後新增

match

user

sftp

x11forwarding

noallowtcpforwarding

noforcecommand

internal

-sftp

chrootdirectory

/home

/sftp

重啟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″ .

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 ...

linux配置sftp伺服器的例子

本文介紹在 linux系統中配置sftp伺服器的方法。具體步驟如下,大家一步步來操作即可實現sftp伺服器的配置。1 新增使用者組 複製 示例 groupadd sftp 2 新增使用者並設定為sftp組 複製 示例 sudo useradd g sftp s sbin nologin m sftp...