우리 대학에는 워크스테이션과 같은 시스템이 있습니다. Windows XP(또는 일부 컴퓨터에서는 Win-7)이며 어느 컴퓨터에서나 자격 증명을 사용하여 로그인할 수 있습니다. 네트워크를 통해 데스크톱 아이콘, 저장된 문서 등 일부 개인 데이터를 추출하는 것으로 보입니다. 내가 아는 것은 서버가 있고 귀하의 데이터가 거기에 저장된다는 것입니다.
내 질문은 다음과 같습니다
첫째: 그러한 시스템을 무엇이라고 부르나요?
I can not even start exploring my options without knowing the name.
둘째: Debian(Xubuntu, Ubuntu 클라이언트)에서 비슷한 것을 만들 수 있나요?
I'd like to share application data across clients:
-Downloads
-Documents
-Browser history
예를 들어 로그인할 때 네트워크 드라이브에서 /home/을 마운트하는 아이디어가 있습니다. /home/adam/은 내 개인 데이터의 서버 폴더를 가리킵니다.
이것이 가능합니까? 아니면 이 문제를 해결할 수 있는 편리한 방법이 있습니까?
답변1
여러분의 기대는 두 가지로 볼 수 있다고 생각합니다.
첫 번째는 많은 시스템이 중앙 서버에 대해 사용자를 확인하도록 하는 것입니다. 따라서 중앙 서버에 해당 계정과 자격 증명이 이미 있는 경우 로그인하기 전에 각 클라이언트 시스템에 중복 계정과 자격 증명을 만들 필요가 없습니다. 이러한 유형의 시스템을 설명하는 용어는 다음과 같습니다.로그인. 해당 제목의 Wikipedia 기사는 OpenID 및 기타 웹 기반 서비스를 포함하여 더 광범위한 문제를 다루고 있습니다. (인증과 승인은 서로 다른 문제라고 말하는 사람들이 계속 있는데 개인적으로는 잘 이해가 되지 않습니다.)
두 번째는 마치 로컬 컴퓨터에 있는 것처럼 많은 네트워크 데이터에 액세스하지만 한 클라이언트 컴퓨터에서 다른 컴퓨터로 이동할 때 동기화되는 것입니다. 우리는 이것을 행동이라고 부를 수 있습니다"로밍 홈 디렉토리"또는"로밍 프로필".
따라서 Single Sign On 문제의 경우 Windows 배포영역. Windows 도메인과의 상호 운용성은 UNIX 시스템에서 구현됩니다. 한 가지 구현은 삼바입니다. Samba가 설치되면 Unix 시스템은 Windows 도메인에 가입하거나 설정되어 Windows 도메인의 컨트롤러가 될 수 있습니다. Unix를 위한 다른 Single Sign-On 솔루션이 있습니다. 나는 이러한 기술에 익숙하지 않지만 믿습니다.이 서버에 잘못된 답변이 있습니다좋은 설명이 있으며 로밍 홈 디렉토리에 대해서도 설명합니다.
로밍 디렉터리의 경우 Windows 로밍 프로필 솔루션이 자세히 설명되어 있습니다.이 글은 삼바에서 나온 글입니다.또한 이 문서에서는 Windows 로밍 프로필에 액세스하거나 호스트하도록 UNIX 컴퓨터를 구성하는 방법에 대한 지침도 제공합니다. 디렉터리 로밍을 위한 다른 UNIX 솔루션도 많이 있습니다. 기본적으로 우리는 nfs, windows cifs, plan9의 9p 또는 amazon s3와 같은 네트워크 파일 시스템을 선택한 다음 작은 자동화 프로그램을 작성하여설치(2)(8)로그인 시 발생합니다. 여러 위치에서 동일한 파일에 쓰는 것을 방지하려면 일부 잠금이 도움이 될 수 있습니다. 우리는 로컬 캐싱을 더 생각해 낼 수도 있습니다.
내 경험에 따르면 일반적으로 인터넷을 통해 액세스할 수 없는 소규모 시스템 컬렉션이 있으므로 각 시스템에 로컬로 동일한 계정 이름과 비밀번호를 생성합니다. 나는 사용한다SSHFS(1)여러 컴퓨터에서 디렉터리와 파일을 푸시하고 가져옵니다.