사용자 설정은 의도적으로 홈 폴더에 저장됩니다. 따라서 /home/your-username
새 컴퓨터에 복사 하면 괜찮을 것입니다 ...
...하지만주의 사항이 있습니다.
- 권한. "프로그램"(쉘 스크립트, 사용자 정의 빌드 프로그램)은 홈 폴더에 저장되는 것이 일반적입니다. 권한을 유지하려면
--preserve=mode
스위치 ( cp
) 또는 -p
()를 사용 tar
하십시오.
- 사용자 ID / 그룹 ID 두 시스템에서 사용자 이름이 동일하더라도 사용자 ID는 필요하지 않습니다. 일반적으로 이는 문제가되지 않지만 UserID에서 스크립트 / 프로그램 / 설정 릴레이를 수행 한 경우 대상 시스템에서 사용자 ID와 그룹 ID가 동일해야합니다.
를 실행하여 현재 사용자 ID 및 그룹 ID를 찾을 수 있습니다 id
. 예를 들어 "your-username"사용자의 사용자 ID를 변경하려면을 실행하십시오 sudo usermod --uid 1234 your-username
. groupID를 변경하려면을 실행해야합니다 sudo groupmod --gid 1234 your-username
.
설정 (Firefox 프로필, 모양 등 ...)은 종종 숨겨진 폴더 (또는 파일)에 저장됩니다. 숨겨진 폴더 / 파일은 .mozilla
Firefox (및 기타 Mozilla 응용 프로그램)와 같이 접두사가 붙습니다 .
보안은 문제가되지 않으며 가능한 빨리 복사 작업을 수행하고자하므로 netcat과 tar 프로그램의 조합을 제안합니다. 두 응용 프로그램은 기본적으로 설치됩니다. 두 컴퓨터의 방화벽에서 대상 포트 8888 (원본 컴퓨터)에 대한 액세스 및 대상 포트 8888 (대상 컴퓨터)에 대한 액세스를 허용해야합니다. nettop을 컴퓨터 옆에두면 명령을 빠르게 실행할 수 있습니다.
소스 컴퓨터에는 전통적인 netcat 프로그램이 설치되어 있어야합니다 (일명 BSD가 아닌 Swiss Army Knife). 이렇게하려면 netcat-traditional
패키지를 설치하십시오 . 기존의 netcat 프로그램을 기본값으로 구성 할 수도 있습니다. netcat-traditional을 설치하고 기본값으로 사용하는 명령 :
sudo apt-get install netcat-traditional
sudo update-alternatives --set nc /bin/nc.traditional
원본 컴퓨터에서 터미널에 다음 명령을 입력하십시오 (아직 Enter 키를 누르지 마십시오).
tar cz -C/home $(whoami) | nc -l -p 8888 -w 10
설명:
- tar는 파일을 포장하는 유틸리티입니다
cz
c 는 압축 파일 ( "tarball")을 보관합니다
- tarball은 파일 크기를 줄이기 위해 G Z ip 알고리즘을 사용하여 압축됩니다 .
-C/home $(whoami)
작업 디렉토리를 변경하고 /home
사용자 이름 폴더를 넣습니다. 또는 your-username
tarball에 폴더를 입력 할 수 있습니다
nc
(netcat)은 기계 간의 연결을 쉽게 설정하는 데 사용됩니다
-l
: 청취 모드, 다른 머신을 현재 머신에 연결할 수 있습니다
-p 8888
: 포트 8888에서 수신 (임의로 선택된 숫자, 1024보다 큰 다른 숫자도 가능)
-w 10
: 10 초간 침묵 후 netcat을 종료합니다. 이 시간 내에이 원본 컴퓨터에 연결해야합니다.
이제 대상 컴퓨터 (nettop)로 이동하십시오. 대상 시스템에 파일을 추가하려면 다음을 입력하십시오 (아직 실행하지 마십시오).
nc 192.168.1.2 8888|tar xzp -C/home
192.168.1.2
원본 컴퓨터의 IP 주소입니다. IP 주소를 얻으려면 ifconfig
소스 시스템 에서 다음 을 실행하십시오.
8888
소스 머신에 입력 된 포트 번호입니다.
xzp
: 전자 X는 G 책자 Z의 동안 IP 압축 타르 P의 예약 및 권한.
-C/home
: your-username
폴더를 추출합니다/home/your-username
- 선택적
-v
으로 자세한 추출을 위해 tar 명령에 스위치를 추가 하여 진행 상황을 알 수 있습니다. 모든 파일을 인쇄해야하므로 복사 프로세스가 느려질 수 있습니다.
이제 소스 컴퓨터로 이동 한 후 Enter 키를 눌러 서버 명령을 실행하십시오. 넷탑으로 빠르게 전환하고 Enter를 눌러 클라이언트 명령을 실행하십시오.
질문이 있으시면 아래의 주석 필드를 사용하십시오.