linux配置sftp伺服器

2021-08-02 09:00:26 字數 1000 閱讀 2998

看了很多別人寫的部落格。自己實踐總結出一點經驗

作業系統linux centos 7

groupadd sftp
sudo useradd -g sftp -s /sbin/nologin -m sftp
sftp :使用者

sudo passwd sftp
會提示你輸入密碼

cd /usr

sudo mkdir sftp

sudo chown root:sftp sftp

sudo chmod 755 sftp

cd sftp  

sudo mkdir file

sudo chown sftp:sftp file/

sftp:前是建立的使用者

sudo vim /etc/ssh/sshd_config
#subsystem      sftp    /usr/libexec/openssh/sftp-server  

subsystem sftp internal-sftp

match user sftp  

x11forwarding no

allowtcpforwarding no

forcecommand internal-sftp

chrootdirectory /usr/sftp

chrootdirectory :登入連線後能訪問的目錄

sudo service sshd restart
用mysftp使用者名稱登入,yes確定,回車輸入密碼。

sftp [email protected]
顯示 sftp> 則sftp搭建成功

linux配置sftp伺服器

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

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