2011-03-09 7 views
0

sshd 서비스를 기반으로하는 freeNX (원격 GUI 액세스)가 설치되었습니다. freeNX에 액세스 할 수있는 모든 사용자는 ssh 사용 가능 계정을 할당 받아야합니다.sshd는 freenx 클라이언트 만 허용합니다.

하지만이 사용자 중 일부 또는 전부가 ssh 클라이언트를 통해 sshd 서비스에 직접 액세스하는 것을 원하지 않습니다.

어떻게해야합니까?

답변

0

FreeNX를 모르지만 셸 액세스가 필요하지 않은 경우 SSH 만 사용하면 /etc/passwd 파일에 각 사용자의 쉘에 /bin/false을 넣을 수 있습니다.

이 경우 각 통신 라인의 마지막 항목 (보통 /bin/bash)을 /bin/false으로 수정해야합니다.

0

당신은 수정하여 특정 사용자에게 & 그룹을 허용하도록 SSH 서버를 구성 할 수 있습니다은/etc/SSH/sshd_config를 :



    AllowUsers admin 
    AllowGroups freenx_users 

당신이 변경 한 후 SSH 서버를 다시 시작해야합니다.



    man sshd_config 

:



    /etc/init.d/ssh restart 

더 AllowUsers에 대한 자세한 내용 및 AllowGroups은 매뉴얼 페이지를 참조하십시오