우분투 머신 간 공유


16

나는 이것이 매우 쉬운 방법 일지 확신하지만, 방법을 찾지 못했습니다 ... 동일한 네트워크에 Ubuntu 10.10이있는 두 대의 컴퓨터가 있습니다 (작업 그룹, 도메인이 필요 없음). 그중 하나에서 Nautilus Folder Sharing을 통해 폴더를 공유했습니다 . 두 번째 컴퓨터 에서 네트워크 위치 를 열면 첫 번째 컴퓨터가 나열되지 않고 Windows 네트워크 만 표시 되며이 폴더 로 이동 하면 작업 그룹을 볼 수 있지만 작업 그룹을 볼 수는 없습니다. 서버 오류 에서 공유 목록을 검색하지 못했습니다 .

노틸러스를 통해 폴더를 공유 할 때 다른 작업을 수행해야합니까?


SMB를 사용하여 : // <컴퓨터 이름> / <공유 폴더> 응용 프로그램 실행 대화 상자에서, 나는 노틸러스와 공유 위치 도달 할 수
Anero

답변:


13

방법 1 :
파일 공유에 SAMBA를 사용할 수 있습니다 (그러나 삼바는 주로 Linux와 Windows 시스템간에 파일을 공유하는 데 사용됨)

  • 터미널 유형에서 다음 gksudo gedit /etc/samba/smb.conf

  • usershare owner only = False 를 [global] 섹션에 추가하십시오.

  • 장소 >> 컴퓨터로 이동합니다.

  • 공유하려는 폴더를 마우스 오른쪽 버튼으로 클릭하고 공유 옵션을 선택하십시오 . 대체 텍스트

  • 이 폴더를 공유 함 확인란을 선택하십시오 .

  • 공유 이름 을 쓰고 다른 사람이이 폴더에 쓸 수 있음 확인란을 선택하십시오 .

  • 이제 네트워크에서 공유 폴더를보고 액세스 할 수 있어야합니다.

방법 2 :
Openssh를 사용하여 다음을 실행하여 설치할 수 있습니다.

sudo apt-get install openssh-server openssh-client

이제 장소 메뉴로 이동 하여 서버에 연결을 선택 하십시오.

(oneiric (11.10)에서 데스크탑을 클릭하고 상단의 메뉴를 사용하십시오 : 파일 -> 서버에 연결 )

대체 텍스트

  • 에서 서비스 유형 : 선택 SSH

  • 에서 서버 : 주고받는 IP 주소 에서 정보가있는 PC의를.

  • 포트 :(22) .

  • 이제 폴더에서 : 공유하려는 폴더를 선택하십시오.

  • 에서 사용자 이름 : 당신이 연결되어있는 PC의 사용자 이름을 제공합니다.

  • 연결을 클릭하면 연결하려는 PC의 비밀번호를 입력해야하는 창이 나타납니다.

  • 이제 읽기 / 쓰기 권한이 있습니다.


4
sudo로 그래픽 프로그램을 실행해서는 안됩니다. 올바른 방법은 GUI 프로그램을 루트로 실행하기 위해 KDE에서 kdesudo를 사용하거나 GNOME에서 gksu / gksudo를 사용하는 것입니다. 루트로 그래픽 프로그램을 실행하면 심각한 문제가 발생할 수 있으므로 랩퍼가 제공됩니다. GUI를 발사에 당신이 트릭 sudo를하려고 발생할 수있는 심각한 문제에 대한이 아치 메일 링리스트 스레드를 읽기 mail-archive.com/arch@archlinux.org/msg04963.html을
aneeshep

2
Ubuntu 11.04에서 서버연결을 찾을 수 없습니다 . 어디에 있습니까
Benjamin

우분투 11.04의 위치가 확실하지 않습니다. 나는 당신이 질문을 제기해야한다고 생각합니다 :)
karthick87

SSH는 오래되고 어수선한 삼바보다 훨씬 나은 솔루션입니다. 11.04 이상에서 "서버에 연결 ..."메뉴가 노틸러스 파일 메뉴로 이동했습니다.
Anders Wallenquist

Ubuntu 16.04의 컴퓨터에서는 최상위 답변 (SAMBA 구성 포함)의 방법 1이 실패합니다. 공유에 대한 그룹 생성 / 삭제 권한과 SAMBA에 대한 개별 사용자 쓰기 액세스 권한에도 불구하고 소유자의 자격 증명을 사용하여 네트워크 디렉토리에 액세스 할 수 있습니다.
ebsf

5

두 개의 Linux 시스템에서 파일을 공유하는 방법은 여러 가지가 있습니다. 가장 쉽고 일반적인 방법은 SSH입니다.

방법 1 : SSH

두 시스템 모두에 ssh를 설치하십시오.

sudo apt-get install openssh-server openssh-client

그런 다음 '장소'메뉴로 이동하여 '서버에 연결'을 선택하십시오.

대체 텍스트

방법 2 : 제공자 사용

Giver를 사용하면 파일을 네트워크의 사용자에게 끌어서 놓을 수 있습니다. 또한 네트워크의 다른 Giver 사용자를 자동으로 감지합니다.

Giveer 창에서 아바타가 나타내는 사용자에게 파일 또는 여러 파일을 드래그하면 파일이 자동으로 전송됩니다. 파일 수신자는 사용자가 파일을 보내려고한다는 경고를받습니다. 사용자는 수락하거나 거부 할 수 있습니다.

우분투에서 giver를 설치하려면 : sudo apt-get install giver


5

한 컴퓨터에서 SSH 서버를 설정 한 후 위치 표시 줄에 CTRL-L).


1

Windows 시스템과 관련이없는 경우-Linux 만 있으면 NFS를 사용할 수 있습니다 (Linux의 경우 더 기본).

nfs 주식

긴 이야기 짧게 :

서버에서 : / etc / exports에서 폴더를 내 보내야합니다.

클라이언트에서 : 공유를 마운트합니다 (/ etc / fstab에서 auto 또는 manual- CLI 또는 nautilus에서 auto)


1

우리는 Upstairs라고 부르는 큰 컴퓨터와 Downstairs라고 부르는 작은 컴퓨터를 가지고 있습니다. 그들은 동일한 라우터에 의해 연결된 동일한 네트워크에 있습니다. Upstairs는 Kubuntu (12.04)를, Downstairs는 bogstandard Ubuntu (13.04, KDE 데스크탑)를 실행합니다. 나는 Downstairs에서 작업하는 것을 선호하지만 Upstairs에서 내 파일에 액세스해야하는 경우가 종종 있습니다.

먼저 Samba를 사용하여 일부 Upstairs 디렉토리를 공유했으며 이것이 악몽이었습니다. 우선 재귀 적으로 작동하지 않았습니다 (공유하고 싶은 모든 디렉토리와 하위 디렉토리를 표시해야했습니다). 두 번째로, Downstairs가 네트워크에서 Upstairs를 볼 수 있었지만 공유 디렉토리를 클릭했을 때 비밀번호를 입력하라는 메시지가 계속 표시되었지만 비밀번호를 올바르게 입력했지만 비밀번호를 인식하지 못해 들어갈 수 없었습니다. 삼바를 완전히 잊어 버리십시오. 그러나 먼저 위 스테 어스 음악 파일을 우수한 인터넷 라디오에서 사용할 수있게 만드는 방법을 살펴 보겠습니다.

다음으로 사용자 jet에서 제안한대로 nfs를 시도했습니다 . 링크에서 제안한 지침에 따라 처음으로 완벽하게 작동했습니다. 불행히도 두 컴퓨터를 모두 재부팅 한 후 다음 날 다시 시도하면 mount.nfs: Access Denied...메시지가 계속 나타납니다. 이 문제는 포럼에 잘 문서화되어 있지만 여러 제안 된 솔루션이 제 기술 수준을 넘어 섭니다.


이것이 나의 해결책이었다. aneeshep에서 제안한대로 호스트 (서버) 컴퓨터 (또는 둘 다)에 ssh를 설치하십시오.

sudo apt-get install openssh-server openssh-client

이제 클라이언트 컴퓨터 (또는 둘 다)에 다음과 같은 패키지를 설치하십시오 sshfs.

sudo apt-get install sshfs

Downstairs에서 선호하는 파일 관리자를 사용하여 Upstairs가 네트워크에 있는지 확인하십시오. 그렇다면, Upstairs 파일 시스템을 마운트 할 Downstairs에 디렉토리를 만드십시오. 전화합시다/home/me_downstairs/UpstairsFiles/

이제 명령 행에 다음과 같이 입력 한 다음 Return을 입력하십시오.

sshfs yourloginname@Upstairs.local:/home/me_upstairs /home/me_downstairs/UpstairsFiles/

(이것은 모두 한 줄에 있습니다.)

물론 네트워크에 표시된 것처럼 'Upstairs'를 컴퓨터 이름으로 바꾸십시오. 그러나 .local 접미사가 중요합니다.

Upstairs 비밀번호를 입력하라는 메시지가 표시됩니다.

이제 /home/me_downstairs/UpstairsFiles/Downstairs 의 디렉토리 에서 모든 Upstairs 파일을보고 정상적으로 사용할 수 있습니다.


아래의이 웹 사이트는 몇 가지 추가 단계가 필요할 수 있지만 나에게 해당되지 않았 음을 제안합니다.

http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs

이것이 당신에게 효과가 있었는지 또는 작동하지 않았는지 알려주십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.