우분투 12.04를 실행하는 두 개의 노트북이 있습니다. 둘 다 동일한 WIFI 네트워크에 연결하여 인터넷에 액세스합니다.
서로간에 파일에 액세스 할 수 있도록 서로 연결하는 방법은 무엇입니까?
또한 사용자 권한 등을 어떻게 관리합니까?
우분투 12.04를 실행하는 두 개의 노트북이 있습니다. 둘 다 동일한 WIFI 네트워크에 연결하여 인터넷에 액세스합니다.
서로간에 파일에 액세스 할 수 있도록 서로 연결하는 방법은 무엇입니까?
또한 사용자 권한 등을 어떻게 관리합니까?
답변:
동일한 네트워크에서 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>
이전 버전의 Ubuntu에서는 공유하려는 폴더를 선택할 수 있습니다. 우분투 16부터 IP 뒤에 경로를 지정하지 않으면 홈 디렉토리가 나타납니다. 연결하려는 사용자의 홈 디렉토리 외부에있는 특정 디렉토리의 경우 경로를 입력해야합니다.
폴더 디렉토리의 크기에 따라 연결하는 데 시간이 걸릴 수 있습니다.
연결하려는 컴퓨터의 사용자 / 암호를 묻는 메시지가 나타납니다.
디렉토리 이름은 노틸러스에서 책갈피가됩니다.
읽기 / 쓰기 권한이 있어야합니다.
Files
프로그램 과 연결하려면 "기타 위치->`서버에 연결"을 클릭해야합니다. 첫 번째 항목은 왼쪽 메뉴에서 마지막 항목으로 표시되고 두 번째 항목은 화면 하단에 나타납니다.
암호화가 필요하지 않으면 파이썬을 사용할 수 있습니다. 파이썬을 설치 한 경우 SimpleHTTPServer를 사용해 볼 수 있습니다. 이를 위해
cd /folder/to/share
그리고,
python -m SimpleHTTPServer
포트 8000을 통한 공유가 가능합니다. 다른 시스템은 http : // yourlocalIP : 8000을 사용하여 파일에 액세스 할 수 있습니다 .
목표 :
삼바 PC를 사용하여 2 Ubuntu간에 폴더 공유
sudo smbpasswd -a USERNAME
sudo smbpasswd -a tatsu
"tatsu"를 다른 세션에서 원하는 세션 사용자 이름으로 바꾸는 유형을 입력하십시오 . 컴퓨터에서 먼저 실제 암호를 묻고 파일 공유 암호를 만듭니다 (많은 사람들이이 폴더에 액세스하려면 쉽게 암호를 만드십시오). 다음은 파일 탐색기로 이동, 다른 우분투로 이동
삼바의 모든 설치는 약간 다릅니다. 작동하는 것을 얻을 때까지 설정을 조정하고 싶을 것입니다.
아마도 이것은 도움이 될 것입니다. 이것은 내 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 드라이브에 대한 권한 제한은 아마도 다른 주제 일 것입니다.
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>
연결을 누르면 액세스하려는 파일의 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다