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,該賬號...