ssh를 통해 노틸러스가 더 이상 우분투 14.04에 나타나지 않습니다.


27

방금 우분투 14.04로 업그레이드했는데 SSH를 통해 다른 서버에 연결하는 것이 더 이상 노틸러스 환경의 일부가 아니라는 것을 알았습니다. 누구나이 기능을 다시 활성화하는 방법을 알려주십시오.

고마워 웨인


3
ssh://user@ip작동하지 않습니까?
— Alex

위의 의견, Jo-Erlend Schinstad의 답변과 아래 user275419의 답변이 정확합니다. 따라서 올바른 답을 찾아야하는 사람들을 구하기 위해 하나를 올바른 것으로 선택해야합니다.
— Outfast Source

질문에 답변을 표시하십시오. 문제가 해결되면 답변을 수락 표시하십시오.
— Anuj TBE

답변:


33

"파일> 연결 ..."에 여전히 있습니다.

입력 sftp://user@address/folder/하고 갈 수 있어야합니다.


1
고마워요, 나는이 URL을 내 raspberrypi에 연결했습니다 : sftp : //pi@192.168.1.5/home/
— Halil İbrahim Oymacı

10

터미널 열기

ctrl + Alt + T

유형:

nautilus-connect-server

서버에 연결

ssh IP 주소를 입력하십시오 :

ssh://youripaddress

사용자 이름과 비밀번호를 입력하십시오 :

로그인

완료 : 로그인에 성공하면 다음과 같이 표시됩니다 :

서버 폴더

이것이 도움이되기를 바랍니다.


완전한!! 이것은 완벽하게 작동합니다!
— 1111161171159459134

7

문제

를 통해 원격 파일 시스템에 액세스하려고하는 경우 sftp에 nautilus(액세스 입력 한 위치 표시 줄에 L ^ 입력 sftp://user@host/export/dumps/client/user/: URI로는, 현재 작업 디렉토리가 앞에 추가됩니다 /home/user/sftp:/user@host/.. 및 오류 메시지 (에 반향 /home/user현재 작업 디렉토리 인) :

**Unable to find the requested file. Please check the spelling and try again.**
Unhandled error message: Error when getting information for file '/home/user/sftp:/user@host/...': No such file or directory.

짧은 답변

적어도 내 시스템에서는 sshfs14.04로 업그레이드하는 동안 설치되지 않은 것 같습니다 . 설치되어 있는지 확인하십시오.

apt-cache policy sshfs

나를 위해, 그것을 설치 :

sudo apt-get install sshfs

문제를 해결했습니다. (이 기능을 사용하려면 전체 그놈 데스크탑을 다시 시작해야하므로 다운 타임 및 서버 기능에 대한 염려없이 데스크탑 시스템에 설치 한 경우 설치 후 재부팅 할 수 있습니다)

메뉴에 있던 원격 서버에 액세스하기위한 메뉴 포인트 File가 이제 네트워크의 서버에 연결 아래 왼쪽 창에 표시됩니다 . +를 sftp://user@server/path눌렀을 때 표시되는 위치 표시 줄에 URI ( ) 를 입력 할 수도 있습니다 .CtrlL

긴 답변

나는이 문제를 다른 각도에서 싸우고있다 ([deja-dup ssh 방법이 작동하지 않음-대신 로컬에 쓴다] [1]), 신비한 오작동의 원인을 찾아서

  • gvfs
  • sshfs
  • 퓨즈

디버깅 과정 :

gvfs를 통해 마운트하려고합니다.

% gvfs-mount sftp://user@server/export/dumps/client/home/user
Error mounting location: volume doesn't implement mount

사용자가 현재 데스크탑을 실행하는 사람이없는 경우 , gvfs-mount앞에 추가해야합니다 dbus-launch:

dbus-launch gvfs-mount sftp://user@server/export/dumps/client/home/user

원격 디렉토리를 마운트 할 수 있습니다. 그러나 이것은 영구적으로 보이지 않으므로 모든 gvfs 관련 항목을 하나의 셸 내에 포함합니다.

dbus-launch bash
gvfs-mount sftp://user@server/export/dumps/client/home/user
calibre@magrathea:~$ gvfs-mount -l
Drive(0): ST320LT020-9YG142
  Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Volume(0): 5,4 GB Volume
  Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
Volume(1): Nexus7
  Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
Mount(0): user on server -> sftp://user@server/
  Type: GDaemonMount
nautilus &

요청 된 절대 경로 대신 gvfs원격 홈 디렉토리를 마운트 한 것 같습니다 user. /export추가 /프리 프레인을 얻는 경우에도 동일합니다 . 내에서 nautilus마지막 줄에서 호출있어이 원하는 절대 경로로 URI를 가리키는 입력 및 장착 할 수있는 근본적인 문제가 해결되면.

sshfs를 통해 마운트하려고합니다.

추가 종속성 (불완전) :

  • 사용자는 fuse그룹 의 구성원이어야합니다 . grep <username> /etc/group누락 된 경우 :로 테스트 하십시오 sudo usermod -a -G fuse <user>. 암호가없는 그룹을 사용하면이 변경 사항을 적용하려면 사용자가 로그 아웃 / 재 로그인해야합니다.
  • gvfs-backend 설치해야합니다

(계속)

[1] : deja-dup ssh 메소드가 작동하지 않습니다 . 대신 로컬로 씁니다 . 확인apt-cache policy gvfs-backend


4


ssh : // IP 주소를 입력 할 수도 있습니다.

예를 들면 다음과 같습니다.
ssh : //192.168.1.4

결과 대화 상자는 연결하려는 시스템에서 사용자 이름과 비밀번호를 요청하고 사용자 이름과 비밀번호를 기억하는 방법에 대한 옵션을 제공합니다.


3

최신 버전의 Gnome 파일 관리자 노틸러스 (> Ubuntu 16.04)에서이 기능은 새로운 위치로 이동되었습니다.

  • 파일 관리자를 엽니 다
  • 다른 위치를 클릭하십시오
  • 창 하단에 연결 대화 상자가 나타납니다

querstion 마크를 클릭하면 서버에 들어가는 방법과 지원되는 프로토콜에 대한 예가 표시됩니다.

노틸러스


작동하지만 나는 이것을 싫어합니다! 그들은 우리의 사랑하는 노틸러스를 망쳤습니다! apt-get install nemoUbuntu Bionic에서 Nemo ( ) 를 사용하도록 지원합니다 .
— Maxwel Leite

2

니모로 할 수 있습니다. 종속성이없는 버전을 설치하여 시작하십시오 ( Ctrl+ Alt+ 로 터미널 창을 열고 T입력).

sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller

Nemo를 실행하고 파일 메뉴에서 서버에 연결을 선택 하십시오 .이 메뉴에는 서버 유형 의 SSH 옵션이 있습니다 .


0

정답은

ssh IP 주소를 입력하십시오 :

sftp : // youripaddress

하지 ssh를 : // youripaddress


2
내가 기억하는 것처럼 ssh : // 프로토콜 핸들러는 sftp를 입력했다고 가정합니다. 대답하기 전에 시도 했습니까?
— m3nda

0

먼저 gvfs-backends 패키지를 확인하십시오 .

$ dpkg -l | grep gvfs-backends
ii  gvfs-backends

존재하지 않는 경우 설치하십시오.

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