<返回更多

怎么限制远程ssh用户访问特定的文件

2019-08-16    
加入收藏

1. 前言

本文主要讲解如何限制ssh远程登录用户访问指定目录。

举例:

比如我要实现以下目标,通过配置linux限制SSH用户指定目录

user 1 只可以访问 /Media, /Documents以及它的家目录

User 2 只可以访问/Folder21, 以及它的家目录,

User 3 只可以访问 /Documents, /Folder21 以及他的家目录,

怎么限制远程ssh用户访问特定的文件

ssh如何限制指定目录

2. 通过配置Linux权限限制SSH用户访问指定目录

通过配置Linux权限限制SSH用户访问指定目录

应该如何实现,下面给出一些思路

你可以配置一个简单的权限控制。

首先,你需要一建立一个目录权,像以下这样的结构

~ (Home目录

|

|---> 文件

|

|---> 建立链接到/opt/public/

在/opt/public/里,有所有你想要目录,像这样

Media

Documents

Folder51

你只有三个用户(三个目录),你可以创建相关的组。

执行以下命令创建相关的组:

groupadd opt-public-media-access

groupadd opt-public-documents-access

groupadd opt-public-folder51-access

接下来,你把相关的用户加入到这些组中,比如你把user1的用户加入到组opt-public-media-access中

usermod -a -G opt-public-media-access user1

接下来设置权限限制用户访问指定目录

chown -R root:opt-public-media-access /opt/public/Media
chmod 770 -R /opt/public/Media/

按需求添加或者删除组或者目录,但注意以下事项:

3. 总结

总结:使用权限控制来限制SSH用户访问指定目录

通过本文,你应该对Linux权限的灵活运用有更好的理解。当然也适用于远程SSH登录的用户,使用权限控制来限制SSH用户访问指定目录本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

https://www.linuxrumen.com/rmxx/1275.html

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>