SSH登入相關設定

截至目前為止設定,離正式工作站作業仍有一段距離,本章節整理正式多人工作站會需要之設定,請依照各自需求調整。

變更Default login shell

預設為login shell為sh,使用起來不甚方便,若有需要變更預設shell,請編輯ldap.conf

~$ sudo vim /etc/ldap.conf

加入下行至最底下

nss_override_attribute_value loginShell /bin/bash

此設定將LDAP使用者登入之預設login shell變更為bash,請依照各自需求調整。

限制LDAP一般使用者透過SSH登入

編輯/etc/pam.d/sshd設定檔

~$ sudo vim /etc/pam.d/sshd

取消下行註解:

account required /lib/security/pam_access.so

若要限制來自於tty console的登入,則要到/etc/pam.d/login取消:

pam_access.so

的註解。除非使用者能隨便碰到tty console,不然這邊不建議開啟針對tty console的登入限制,以閉免因錯誤設定倒致權限使用者無法登入。

編輯/etc/security/access.conf

~$ sudo vim /etc/security/access.conf
+ : LDAP-USER1 : ALL
+ : LDAP-USER2 : ALL
- : ALL : ALL

開頭使用"+"來允許登入;"-"則是拒絕,因限制規則是像防火牆照順序apply下去,請務必將- : ALL : ALL擺到最後一行。

P.S. 記住在取消pam_access.so 註解後才會生效

results matching ""

    No results matching ""