本文介紹在
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 ...