麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > Ftp服務器 > 正文

Linux下SFTP用戶權限設置條件及實現命令

2024-09-09 20:58:54
字體:
來源:轉載
供稿:網友
眾所周知SFTP賬號是基于SSH賬號的,所以在默認情況下訪問服務器的權限是非常大的,今天的教程就是教大家進行SFTP用戶權限設置。

必要條件:
你的openssh-server版本至少得失4.8p1, 因為配置權限需要版本添加的新配置項ChrootDirectory來完成。
如何查看自己服務器上的ssh版本?大家可以嘗試以下命令:
$ ssh -V
具體實施步驟:
1. 我們需要創建一個用戶組,專門用于sftp用戶
$ groupadd sftpusers
2. 我們創建一個用戶test
$ useradd -s /bin/false -G sftpuser test
注意這里我們將test用戶的shell設置為/bin/false使他沒有登陸shell的權限
3. 編輯 /etc/ssh/sshd_config
找到Subsystem這個配置項,將其修改為
Subsystem sftp internal-sftp
然后再到文件最尾處增加配置設定屬于用戶組sftpusers的用戶都只能訪問他們自己的home文件夾
Match Group sftpusers
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
保存并關閉文件
4. 修改test用戶home文件夾的權限,讓其屬于root用戶
chown root ~test
5. 重啟sshd服務
$ service sshd restart
6. 測試用戶賬號
$ ssh test@localhost
連接會被拒絕或者無法登陸
$ sftp tesst@localhost
登陸后你會發現你的賬號無法切換到除自己home目錄之外的地方的
常見問題:
如果你鏈接服務器的時候出現下面的提示:
Write failed: Broken pipe
Couldn't read packet: Connection reset by peer
這個問題的原因是ChrootDirectory的權限問題,你設定的目錄必須是root用戶所有,否則就會出現問題。所以請確保sftp用戶根目錄的所有人是root, 權限是 750 或者 755。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 5xsq在线视频 | 欧美大胆xxxx肉体摄影 | 福利免费在线观看 | 羞羞羞羞视频 | 狠狠操人人干 | 极品销魂一区二区三区 | 天堂精品在线 | 成人国产精品久久 | 免费午夜网站 | 久久久精品福利 | 久久久久久久久久久久久久国产 | 国产精品视频自拍 | 姑娘第四集免费看视频 | 久久伊人精品热在75 | 成人精品一区二区 | 神马久久精品综合 | 国产婷婷一区二区三区 | 免费永久在线观看黄网 | 免费午夜网站 | 最新午夜综合福利视频 | 国产精品久久久久久238 | 午夜国产成人 | 日韩av在线影院 | 久综合| 成人综合一区二区 | 久久久久久久久亚洲精品 | 欧美精品久久天天躁 | 久久久精品视频免费看 | 久久久毛片视频 | 一级黄色毛片播放 | 国产成人av免费 | 国产一级αv片免费观看 | 毛片在线免费播放 | 成人免费毛片一 | 羞羞视频免费网站日本动漫 | 操操电影 | 九九热免费视频在线观看 | 久久老司机精品视频 | 国产精品一区二区三区在线 | 羞羞网站在线看 | 亚洲第一页在线观看 |