{eval=Array;=+count(Array);}
sudo apt-get update sudo apt-get install openssh-server2. 配置OpenSSH服務(wù)器:在編輯器中打開(kāi)`/etc/ssh/sshd_config`文件,并確保以下配置已啟用:
#Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp Match group sftpusers ChrootDirectory %h X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp該配置指定SFTP子系統(tǒng)的路徑,限制SFTP用戶(hù)只能訪問(wèn)其主目錄,并禁用SSH端口轉(zhuǎn)發(fā)和X11轉(zhuǎn)發(fā)。 3. 創(chuàng)建SFTP用戶(hù)組:執(zhí)行以下命令創(chuàng)建一個(gè)名為`sftpusers`的用戶(hù)組:
sudo groupadd sftpusers4. 創(chuàng)建SFTP用戶(hù):執(zhí)行以下命令以創(chuàng)建一個(gè)名為`user1`的新用戶(hù)并將其添加到`sftpusers`組中:
sudo useradd -m user1 -g sftpusers sudo passwd user1`-m`標(biāo)志將為該用戶(hù)創(chuàng)建主目錄。 5. 設(shè)置SFTP用戶(hù)的主目錄權(quán)限:執(zhí)行以下命令以確保SFTP用戶(hù)的主目錄只能由其本身和root用戶(hù)訪問(wèn):
sudo chmod 700 /home/user1 sudo chown user1:sftpusers /home/user16. 重新啟動(dòng)OpenSSH服務(wù)器以使更改生效:
sudo systemctl restart sshd.service現(xiàn)在,您已經(jīng)在Linux上成功搭建了SFTP服務(wù)器,可以使用SFTP客戶(hù)端連接到該服務(wù)器并上傳/下載文件。
1
回答1
回答0
回答1
回答1
回答0
回答1
回答1
回答0
回答0
回答