ubuntu ftp伺服器搭建

2021-06-21 14:20:06 字數 1326 閱讀 9002

可以以sftp協議加密傳輸資料。開啟openssh-server之後,預設開啟了sftp-server

配置檔案/etc/ssh/sshd_config

修改:取消注釋。

#subsystem sftp /usr/libexec/openssh/sftp-server

subsystem sftp internal-sftp

新增:

match user username

x11forwarding no

allowtcpforwarding no

forcecommand internal-sftp

chrootdirectory /home/sftp

可以參考:

二、ubuntu/debian安裝vsftp軟體

1.

更新軟體源

2.安裝vsftp

使用apt-get命令安裝vsftp

#apt-get install vsftpd -y

3.新增ftp帳號和目錄

先檢查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令建立帳戶,該命令指定了/alidata/www/wwwroot為使用者pwftp的家目錄,您可以自己定義帳戶名和目錄:

#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

修改該帳戶密碼:

#passwd pwftp

修改指定目錄的許可權

#chown -r pwftp.pwftp /alidata/www/wwwroot

4.配置vsftp

編輯vsftp配置檔案,命令如下:

#vi /etc/vsftpd.conf

將配置檔案中」anonymous_enable=yes 「改為 「anonymous_enable=no」

取消如下配置前的注釋符號:

local_enable=yes

write_enable=yes

chroot_local_user=yes

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd.chroot_list

儲存退出

5.修改shell配置

vi6.

重啟vsftp服務並測試登入

使用命令啟動vsftp服務:

#service vsftpd restart

然後用帳號pwftp測試下是否可以登陸ftp。目錄是/alidata/www/wwwroot。

參考:

ubuntu ftp伺服器搭建

1 安裝vsftpd 終端輸入 sudo apt get install vsftpd 安裝了之後會在 home 下建立乙個ftp目錄。這時候你可以試著訪問下ftp ip位址。應該可以看到乙個空白內容的ftp空間。啟用 sudo etc init.d vsftpd start 停用 sudo etc...

ubuntu ftp伺服器搭建

在安裝過程中可能會出現unable to locate package vsftpd問題 主要是沒有更新更新源 安裝 sudo apt get install vsftpd方法一 直接在系統設定新增使用者 方法二 建立使用者目錄 sudo mkdir home uftp 建立使用者 sudo use...

Ubuntu FTP伺服器設定

1 安裝vsftpd sudo apt get install vsftpd 2 判斷vsftpd是否安裝成功 sudo service vsftpd restart vsftpd處於執行狀態,說明安裝成功。3 新建 home uftp 目錄作為使用者主目錄 sudo mkdir home uftp...