무선 네트워크에서 두 개의 Ubuntu 랩톱간에 파일 공유를 설정하려면 어떻게합니까?


32

우분투 12.04를 실행하는 두 개의 노트북이 있습니다. 둘 다 동일한 WIFI 네트워크에 연결하여 인터넷에 액세스합니다.

서로간에 파일에 액세스 할 수 있도록 서로 연결하는 방법은 무엇입니까?

또한 사용자 권한 등을 어떻게 관리합니까?


2
제목을 바꾸지 않고 때로는 기계간에 ssh를 사용하여 파일을 공유하는 것이 더 쉽습니다.
NN


연결된 질문에 답이 없기 때문에이 질문을 다시 열기로 투표합니다.
David Foerster

답변:


35

2 개의 우분투 컴퓨터간에 파일 공유

동일한 네트워크에서 Ubuntu를 실행하는 두 대의 컴퓨터가있는 경우 openssh를 사용하여 파일을 공유하는 것이 좋습니다.

서버 (액세스하려는 파일이있는 컴퓨터)에서 다음을 실행하십시오.

sudo apt install openssh-server

클라이언트에 ssh이미 설치되어 있어야합니다 (어떤 이유로 설치되지 않은 경우 sudo apt install openssh-client).

그런 다음 연결하려는 컴퓨터의 IP를 파악해야합니다. 대부분의 경우 192.168.1.x와 같습니다. IP를 찾으려면 ifconfig"wl ..."인터페이스 (또는 이더넷 케이블을 통해 연결된 경우 "eth ...")를 찾아 실행하십시오.

클라이언트에서 Nautilus (Super + E)를 열고 "파일-> 서버에 연결"로 이동하십시오.

들어가다 sftp://<the_IP_of_the_server>

우분투 16 서버에 연결 대화 상자

이전 버전의 Ubuntu에서는 공유하려는 폴더를 선택할 수 있습니다. 우분투 16부터 IP 뒤에 경로를 지정하지 않으면 홈 디렉토리가 나타납니다. 연결하려는 사용자의 홈 디렉토리 외부에있는 특정 디렉토리의 경우 경로를 입력해야합니다.

폴더 디렉토리의 크기에 따라 연결하는 데 시간이 걸릴 수 있습니다.

연결하려는 컴퓨터의 사용자 / 암호를 묻는 메시지가 나타납니다.

디렉토리 이름은 노틸러스에서 책갈피가됩니다.

읽기 / 쓰기 권한이 있어야합니다.


팁 고마워. 최신 Ubuntu 버전에서 GUI를 사용하여 Files프로그램 과 연결하려면 "기타 위치->`서버에 연결"을 클릭해야합니다. 첫 번째 항목은 왼쪽 메뉴에서 마지막 항목으로 표시되고 두 번째 항목은 화면 하단에 나타납니다.
petobens

17

암호화가 필요하지 않으면 파이썬을 사용할 수 있습니다. 파이썬을 설치 한 경우 SimpleHTTPServer를 사용해 볼 수 있습니다. 이를 위해

cd /folder/to/share

그리고,

python -m SimpleHTTPServer

포트 8000을 통한 공유가 가능합니다. 다른 시스템은 http : // yourlocalIP : 8000을 사용하여 파일에 액세스 할 수 있습니다 .


6

우분투에서 폴더를 공유하는 빠른 방법

목표 :

삼바 PC를 사용하여 2 Ubuntu간에 폴더 공유

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

sudo smbpasswd -a USERNAME

1
노틸러스 야?
Shule

2
작동하지 않습니다 ...
Pixel

그래도 문제가 해결되지 않으면 위의 작업을 수행 한 후 다음 답변을 따르면됩니다. askubuntu.com/a/478224/389479 구성과 관련이 있습니다.
kisanme

@Antinous dunno 당신이 말하는 것 외에도, 우분투 18/19에서는 재시작 세션 부분조차 없습니다. 또한 숫자 나 특수 문자없이 짧은 이름을 선택한 다음 "공유 작성"을 클릭해야합니다. 일단 터미널을 열고 sudo smbpasswd -a tatsu"tatsu"를 다른 세션에서 원하는 세션 사용자 이름으로 바꾸는 유형을 입력하십시오 . 컴퓨터에서 먼저 실제 암호를 묻고 파일 공유 암호를 만듭니다 (많은 사람들이이 폴더에 액세스하려면 쉽게 암호를 만드십시오). 다음은 파일 탐색기로 이동, 다른 우분투로 이동
tatsu

-> "+ 다른 위치"는 생성 한 이름을 클릭 한 다음 공유중인 폴더를 클릭하면 삼바 연결이 열리고 익명으로 남겨 두지 않고 생성 한 사용자 이름을 선택하거나 입력하고 당신이 만든 암호, 당신은 "영원히 기억"과 whamo를 선택할 수 있습니다! GUI에서 탐색 가능한 편집 가능한 원격 폴더가 있습니다.
tatsu

4

삼바의 모든 설치는 약간 다릅니다. 작동하는 것을 얻을 때까지 설정을 조정하고 싶을 것입니다.

아마도 이것은 도움이 될 것입니다. 이것은 내 ntfs 드라이브 마운트입니다.

[Alpha]
    path = /media/alpha/
    browseable = yes 
    readonly = no
    guest ok = yes 
    create mask = 0644
    directory mask = 0755
    force user = default
    force group = default

그런 다음 / media / alpha가 777 권한으로 마운트되었는지 확인했습니다.

Samba를 사용하면이 작업을 수행 할 수 있습니다. sshfs가 좋습니다.

편집 : 최근에 외장 드라이브에 대한 권한을 업데이트했으며 777로 마운트 할 필요가 없습니다. ntfs 드라이브에 대한 권한 제한은 아마도 다른 주제 일 것입니다.


1

/ etc / samba 디렉토리로 이동하여 다음을 입력하십시오.

   sudo gedit smb.conf

그런 다음 작업 그룹 이름 뒤에이 줄을 추가하십시오.

   usershare owner only = false

저장하고 종료하십시오.

이제 서비스를 다시 시작하십시오.

   sudo service smbd restart

   sudo service nmbd restart

이제 삼바 사용자를 작성하십시오.

   sudo smbpasswd -a RAIHAN

해당 사용자의 비밀번호를 제공하십시오.

그게 다야 !!!


0

SSH를 통해이를 안전하게 달성하려면 다음 명령을 사용하여 파일에 액세스하려는 호스트 시스템에 openssh-server를 설치해야합니다.

sudo apt install openssh-server

액세스하려는 파일이있는 시스템의 로컬 IP 주소를 얻습니다.

ip address show

여기에 이미지 설명을 입력하십시오

WiFi 선택 3 : wl01에 연결되거나 이더넷 선택 2 : enp3s0 인 경우

당신은 호스트 완료, 액세스하려는 시스템 형태로 이동, 파일 관리자 (노틸러스)를 열고 맨 아래 통지에서 다른 위치를 선택하십시오 서버 입력 상자에 연결

여기에 이미지 설명을 입력하십시오

들어가다

sftp://<the_IP_of_the_server>/home/<username>

연결을 누르면 액세스하려는 파일의 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다

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