Ubuntu
將 ftp 保護到 Ubuntu 上的特定目錄?
我可以設置嗎
- 某人的安全 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/dir
in/etc/passwd
sudo vim /etc/passwd
4)修改權限:
sudo chgrp -R joe /my/web/site/dir sudo chmod -R g+w /my/web/site/dir
- 如果您使用
AllowUsers
指令/etc/ssh/sshd_config
將 joe 添加到可以登錄的使用者列表中。6)重啟ssh:
sudo /etc/init.d/ssh restart
7)從另一台主機測試:
scp web_site_stuff.html joe@site.com: