LAN에 여러 대의 컴퓨터를 설치하고 모두 UNIX 서버에 연결하고 싶습니다.
주요 목표는사용자 계정서버에만 존재해야 합니다. 이렇게 하면 모든 사용자가 특정 컴퓨터에서 일반 인터페이스에 액세스할 수 있습니다.
이를 수행하는 다양한 방법은 무엇이며 이러한 방법의 장점과 단점은 무엇입니까?
참고 사항: 각 터미널에서 최소한의 작업량이 필요한 간단한 방법을 찾고 있습니다. 사용자가 게임을 하고 리소스 집약적인 작업을 수행할 수 있다면 이는 보너스가 될 것입니다.
답변1
계정 관리에는 LDAP를 사용하세요. 모든 클라이언트에 LDAP 클라이언트(예: Ubuntu의 패키지)를 설치 ldap-auth-client
하고 서버에서 LDAP 서버를 실행하기만 하면 됩니다.
NFS 또는 Samba를 통해 홈 디렉토리를 보존합니다. 가장 간단한 설정은 시작 시 모든 클라이언트에 기본 파일 시스템을 전체적으로 마운트하는 것입니다. 랩톱을 연결하는 사람은 누구나 모든 파일에 액세스할 수 있으므로 이는 좋은 보안을 제공하지 않습니다. 이 문제가 걱정된다면 Samba가 그 다음으로 쉬운 방법입니다.
LDAP, NFS 또는 Samba의 주요 단점은 서버나 네트워크가 다운되면 사용자가 클라이언트에서 어떤 작업도 수행할 수 없다는 것입니다. 나는 이 단점을 해결하기 위한 어떤 솔루션도 단순성에 대한 여러분의 욕구를 충족시키지 못할 것이라고 생각합니다.
답변2
Red Hat에는 다음과 같은 프로젝트가 있습니다.리버티 IPA설정하기 쉬운 통합 LDAP, Kerberos, NTP 및 DNS 서버 설정을 생성하고 있습니다.
아직 시도해보지는 않았지만 한동안 시도해 볼만한 목록에 들어 있었습니다.
답변3
LDAP 솔루션 외에도 NIS를 사용하여 파일 공유를 위한 계정 정보 및 NFS를 얻을 수 있습니다.