禁止git用户ssh登录的两种方法

本文介绍了如何在阿里云的Linux服务器上禁止Git用户通过SSH登录。方法一是通过编辑`/etc/ssh/sshd_config`文件,限制只允许特定用户登录;方法二是修改`/etc/passwd`文件,将Git用户的shell改为`git-shell`,从而阻止其登录。这两种方法适用于Ubuntu和CentOS系统,旨在提高服务器的安全性。
摘要由CSDN通过智能技术生成

我是在阿里云的云服务器上边搭建的git仓库。所以我这里以这个为例子。

这个操作不区分系统,只要是linux系统都是一样的,我这里大概测试了一下阿里云的ubuntu以及centos系统。

这个玩意,我可能见的比较少,我觉得服务器这个玩意,该是啥用户就是啥用户,不能拥有多重身份。

所以,多用户登录是没有问题的,不同用户配置不一样的权限,这个可能会省去很多麻烦,但是,git用户能登陆服务器这个就有点不对了。

方法一:修改ssh

Vim /etc/ssh/ssh_config

查找 AllowUsers ,如果没有则加上。

AllowUsers meiking root

上面表达的意思就是只允许 meiking和root用户远程登录

修改完成之后,需要重启ssh服务:

/etc/init.d/ssh restart

方法二:修改/etc/passwd

vim /etc/passwd
将:用户名:x:1002:1003::/home/git:/bin/bash
改成  用户名:x:1002:1003::/home/git:/usr/bin/git-shell

重启服务器。

以上就是禁止git用户登录ssh的方法。

有好的建议,请在下方输入你的评论。

欢迎访问个人博客
https://guanchao.site

欢迎访问小程序:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值