Ubuntu

將 ftp 保護到 Ubuntu 上的特定目錄?

  • November 22, 2010

我可以設置嗎

  • 某人的安全 ftp(不是系統上的目前使用者)
  • 用於 Ubuntu 上的 2 個不同目錄
  • 在 public_html 裡面?

我現在不想給使用者純 ssh 帳戶。

任何其他上傳、下載、刪除文件的安全方式也不錯。nginx可用而不是 apache2。

嘗試使用scponly

編輯:

範例設置:

1)創建使用帳戶scponly

sudo useradd joe

2)更改帳戶的預設外殼:

sudo chsh joe

回答/usr/bin/scponly, (確保/usr/bin/scponly在 中/etc/shells

3)您可以將joe的主目錄修改為/my/web/site/dirin/etc/passwd

sudo vim /etc/passwd

4)修改權限:

sudo chgrp -R joe /my/web/site/dir
sudo chmod -R g+w /my/web/site/dir
  1. 如果您使用AllowUsers指令/etc/ssh/sshd_config將 joe 添加到可以登錄的使用者列表中。

6)重啟ssh:

sudo /etc/init.d/ssh restart

7)從另一台主機測試:

scp web_site_stuff.html joe@site.com:

引用自:https://serverfault.com/questions/182756