Ubuntu 14.04にアップグレードしたところ、SSHを介した別のサーバーへの接続がnautilus環境の一部ではなくなっていることがわかりました。誰でもこの機能を再度有効にする方法を指示できますか。
ありがとう、ウェイン
[ファイル]> [接続先]にまだあります。
sftp://user@address/folder/
と入力すると、準備完了です。
オープンターミナル
ctrl + Alt + T
タイプ:
nautilus-connect-server
Ssh IPアドレスを入力します。
ssh://youripaddress
ユーザー名とパスワードを入力してください:
これで完了です。ログインに成功すると、次のように表示されます。
これがお役に立てば幸いです。
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.
少なくとも私のシステムでは、14.04へのアップグレード中にsshfs
がインストールされなかったようです。インストールされているかどうかを確認します。
apt-cache policy sshfs
私にとっては、それをインストールします:
Sudo apt-get install sshfs
問題を修正しました。 (これを有効にするにはgnomeデスクトップ全体を再起動する必要があります。したがって、ダウンタイムやサーバー機能を気にせずにデスクトップシステムを使用している場合は、インストール後に再起動することもできます)
リモートサーバーにアクセスするためのメニューポイント(以前はFile
メニューにありました)が、左ペインのNetwork-Connect to Server。 URI(sftp://user@server/path
)をロケーションバーに入力して、ヒットしたときに表示されるようにすることもできます。 Ctrl+L。
私はこの問題と別の角度から闘ってきました([deja-dup sshメソッドが機能しない-代わりにローカルで書き込み] [1]を参照)。
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
リモートディレクトリをマウントできるようにします。ただし、これは永続的なものではないため、1つのシェル内にすべての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
が追加の/
prepreendedを取得した場合も同じです。最後の行で呼び出された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
で確認してください
以下を入力することもできます。
ssh:// IPアドレス
例えば:
ssh://192.168.1.4
表示されるダイアログボックスでは、接続しようとしているマシンのユーザー名とパスワードを要求し、ユーザー名とパスワードを記憶する方法に関するオプションを提供します。
Nemoでできます。依存関係のないバージョンをインストールすることから始めます(ターミナルウィンドウを開きます Ctrl+Alt+T およびタイプ):
Sudo add-apt-repository ppa:webupd8team/nemo
Sudo apt-get update
Sudo apt-get install nemo nemo-fileroller
Nemoを起動し、ファイルメニューからサーバーに接続を選択します。このメニューにはサーバータイプにSSHオプションがあります。
答えは
Ssh IPアドレスを入力します。
sftp:// youripaddress
not ssh:// youripaddress
gvfs-backendsパッケージを最初に確認してください。
$ dpkg -l | grep gvfs-backends
ii gvfs-backends
存在しない場合は、インストールしてください。
$ Sudo apt-get install gvfs-backends