Ubuntu搭建SFtp伺服器

2021-08-09 13:27:00 字數 1252 閱讀 1431

1.sudo apt-get install openssh-server

驗證是否安裝成功的方法,檢查/etc/init.d下是否有ssh資料夾以及/etc/ssh/sshd_config檔案是否存在,

第一次安裝,往往不能安裝成功

2.sudo addgroup sftp-users

3.sudo adduser alice 

sudo usermod -g sftp-users -s /bin/false alice

sudo passwd

alice

連續兩次輸入密碼

4.sudo addgroup ssh-users 

sudo usermod -a -g ssh-users admin

其中,admin改為ubuntu系統管理員名稱

5.sudo

mkdir /home/sftp_root

sudo

mkdir /home/sftp_root/shared

sudo

chown admin:sftp-users /home/sftp_root/shared

sudo

chmod

770/home/sftp_root/shared

其中,admin改為ubuntu系統管理員名稱

6.sudo

gedit /etc/ssh/sshd_config

7.在開啟的ssh_config檔案的最後新增如下內容

allowgroups ssh

-users

sftp

-users

match

group

sftp

-users

chrootdirectory /home/sftp_root

allowtcpforwarding no

x11forwarding no

forcecommand internal

-sftp

儲存檔案,退出

8.重啟系統,使配置生效

sudo reboot now

9.檢視服務是否開啟

service --status-all

顯示列表中如果有一行為:

[+] ssh

證明服務開啟

10.在另外一台ubuntu系統下輸入如下命令,訪問sftp伺服器

sftp alice@sftpip

輸入密碼

即可登入成功

檢視目錄使用命令 ls

ubuntu搭建sftp伺服器

在ubuntu中搭建sftp服務,並需要把登陸賬戶的目錄限制到乙個固定目錄 1.安裝sftp服務 sudo apt get install openssh server 這裡我們把目錄 data sftp tomfat用來做上傳目錄,下面建乙個upload資料夾用來放上傳檔案 2.建立賬戶和組 su...

sftp伺服器搭建

在centos 6.6環境使用系統自帶的internal sftp搭建sftp伺服器。開啟命令終端視窗,按以下步驟操作。0 檢視openssh的版本 plain view plain copy ssh v 使用ssh v 命令來檢視openssh的版本,版本必須大於4.8p1,低於的這個版本需要公升...

sftp伺服器搭建

sftp全稱 secure file transfer protocol,與ftp有著一樣的功能和語法。sftp是ssh的一部分,同樣使用22埠。本篇文章以centos系統為例,搭建乙個sftp服務,使用的賬號是 ftpuser,該賬號使用sftp客戶端軟體登入後的根目錄為 opt sftp,該賬號...