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

문제

를 통해 원격 파일 시스템에 액세스하려고하는 경우 sftpnautilus(액세스 입력 한 위치 표시 줄에 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.