禁止git使用者ssh登入的兩種方法
阿新 • • 發佈:2021-02-01
我是在阿里雲的雲伺服器上邊搭建的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
歡迎訪問小程式: