1. 程式人生 > 其它 >禁止git使用者ssh登入的兩種方法

禁止git使用者ssh登入的兩種方法

技術標籤:sshgitlinux阿里雲

我是在阿里雲的雲伺服器上邊搭建的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

歡迎訪問小程式:
在這裡插入圖片描述