내 홈 네트워크에는 여러 대의 컴퓨터가 있습니다. 그들은 모두 동일한 버전의 Ubuntu를 실행하므로 구성을 어느 정도 통합하고 싶습니다.
My University에서는 대학 계정을 사용하여 어느 컴퓨터에나 로그인하고 모든 데이터를 저장할 수 있습니다. 나는 그들이 중앙 인증을 사용하고 /home
네트워크를 통해 설치한다고 가정합니다. 그것이 제가 갖고 싶은 것입니다.
문제는 나와 여자친구가 가장 많이 사용하는 컴퓨터가 집 밖에 늘 가지고 다니는 노트북이라는 점이다. 따라서 웹을 통해 로그인하는 것은 실제로 선택 사항이 아닙니다. 로컬에 파일이 없는 것도 옵션이 아닙니다.
보유하고 있는 컴퓨터를 HTCondor 클러스터로 사용하고 싶지만 노트북이 가장 빠른 컴퓨터이므로 대부분의 작업은 노트북에서 수행됩니다. 가끔 네트워크에 연결이 안되면 문제인 것 같아요.
가질 수 있나요?
- 동일한 사용자 계정(해당하는 경우 비밀번호 포함)
- 일부 공통 파일(아마도
/common/$USER
) - 설치된 패키지의 공통 세트
- HTCondor 풀에 컴퓨팅 성능 제공
네트워크 외부에서 실행될 수 없도록 너무 긴밀하게 연결하지 않고 모든 시스템에서 작동합니까?
keberos, nfs, sshfs, btsync, Chef, puppet, nagios, ldap라는 유행어를 들어봤지만 핵심 아이디어, 즉 실제로 더 많은 작업을 생성하기보다는 작업을 절약할 수 있는지 여부가 의미가 있는지 잘 모르겠습니다.
답변1
귀하의 모든 질문에 답할 수는 없지만 일부 질문에 대해서는 몇 가지 생각이 있습니다. 이를 통해 범위를 좁히고 더 구체적으로 설명할 수 있을 것입니다.
동일한 사용자 계정(해당하는 경우 비밀번호 포함)
귀하의 상황에서 가장 쉬운 방법은 동일한 비밀번호로 사용자 계정을 만드는 것입니다. 시스템 간에 이러한 도구를 동기화하는 도구가 있을 수 있지만 홈 네트워크에서 도구를 설치하고 사용하는 방법을 배우는 것은 모든 컴퓨터에서 동일한 사용자 이름과 비밀번호를 사용하는 데 필요한 노력이 전혀 필요하지 않은 것에 비해 시간 낭비입니다.
일부 공통 파일(아마도 /common/$USER)
사내에서 호스팅하려면 연중무휴로 파일을 제공하는 시스템이 필요합니다. 그러나 본격적인 범용 PC일 필요는 없습니다. 일부 라우터에서는 드라이브를 드라이브에 연결할 수 있으며(반드시 Linux 친화적인 방식은 아닐지라도) 전용 라우터를 구입할 수 있습니다.나스또한 저렴하고 저전력이며 Linux 지향적인 개발 보드도 다양합니다(예:라즈베리 파이) 이 작업에 아주 효과적입니다.
내 제안도 참조하세요안전 금고마지막 단락에서.
설치된 패키지의 공통 세트
난 그렇게 생각하지 않아. 시스템을 동기화하기 위해 자동으로 설치할 수 있지만 대부분의 시간 동안 함께 온라인에 있지 않는 한 비밀번호 문제와 마찬가지로 가치보다 더 많은 문제가 있습니다.
구성 관리와 관련하여 외부 서버가 있는 경우 다음과 같은 형식을 사용할 수 있습니다.VCS(예: git) 또는 rsync
.사용할 수 없는 경우 무료입니다.안전 금고계정은 동일한 목적으로 사용됩니다. config
디렉토리 등을 만들고 그 안에 심볼릭 링크 파일을 넣으십시오. Dropbox는 Linux에서 잘 작동하여 투명한 디렉터리 계층 구조를 제공하며, 동일한 LAN에 있는 시스템은 가능한 경우 로컬로 서로 동기화됩니다.
타사 서비스를 사용하고 싶지 않은 경우, 즉 자체 서버가 없지만 갖고 싶은 경우 Linux 기반 DIY를 하면 됩니다.가상 사설 서버월 $10-15의 슬라이스는 git
구성 rsync
파일 및 기타 모든 것을 저장하기에 충분합니다.