18.04: Bionic Beaver: Nautilus-Connect-Server: GEGANGEN?! Problemumgehung?

9

Ich arbeite zufällig als Systemadministrator und war so glücklich, eine Tastenkombination für den nautilus-connect-serverBefehl festgelegt zu haben, dass ich das Dialogfeld "Mit Server verbinden" mit einem Tastendruck aufrufen konnte.

Jetzt wird der Shell-Befehl nicht gefunden. Wenn Sie auf den Link 18.04 LTS oben auf dieser Seite http://manpages.ubuntu.com/manpages/xenial/en/man1/nautilus-connect-server.1.html klicken , Sie werden zwangsweise zu Xenial (16.04 LTS) umgeleitet!

Nautilus behält zwar die Funktionalität (in begrenzter Form) bei, aber die Kommandozeile ist weg.

Gibt es eine native und sichere Problemumgehung / Alternative?

MK
quelle
Möchten Sie keine direkte Verbindung vom Terminal herstellen? zB ssh [user] @ [host]
Broadsworde
1
@Broadsworde: Nein, ich verwende es zum Durchsuchen und Kopieren von Dateien / Ordnern und es ist sehr praktisch auf diese Weise. Funktioniert für alle Protokolle, insbesondere für SMB-Freigaben.
MK
ssh ist weitaus sicherer als jdm und Sie werden effektiv ein Benutzer auf dem Remotecomputer ... durchsuchen, kopieren, löschen, erstellen, wie Sie möchten. Wenn SMB Ihre bevorzugte Methode ist, können Sie dies folgendermaßen tun: help.ubuntu.com/community/… !
Broadsworde
@Broadsworde: Was ist, wenn alle meine Schafe von Satya sind? : D Nein, ich kann SSH nicht verwenden, ich bin der einsame Wolf hier (entkam Satyas verdorbenen Träumen von einem Betriebssystem vor mehr als einem Jahr). Smbclient eignet sich auch gut zum Auflisten und ist nicht sehr nützlich zum Durchsuchen. Sie benötigen eine schnelle visuelle Beurteilung eines Benutzer-PCs, die mit smbclient nicht so schnell bereitgestellt wird. Trotzdem habe ich mich für die nächstgelegene Methode entschieden, die ich als Antwort akzeptieren werde!
MK
@Broadsworde: Noch etwas zu smbclient, es funktioniert in einem Terminal. Sie können nicht einfach in ein Terminal kopieren / einfügen. Und Sie würden das Ein- und Aushängen von SMB-Freigaben nicht für jeden Benutzer im Netzwerk übernehmen, nur um etwas zu kopieren / einfügen! Overkill! Ich würde lieber sterben, als es täglich und für jeden einzelnen von ihnen zu tun. Auch das Schreiben von Skripten wäre zu viel Verschwendung.
MK

Antworten:

5

Eine einfache Möglichkeit, eine Verbindung zum Server herzustellen, ist die Installation von nemo. Nemo ist Nautilus sehr ähnlich und ermöglicht es Ihnen, Ihre Dateien zu durchsuchen und eine Verbindung zum Server herzustellen. Sie können nemo mit der allgemeinen apt installieren:

sudo apt install nemo

Dann können Sie zur Menüdatei, Mit Server verbinden gehen und dann sehen Sie Folgendes:

Nemo Connect to Server Interface

Nautilus: Wenn Sie weiterhin eine Verbindung mit Nautilus herstellen möchten, können Sie dies normalerweise tun. Wenn Sie eine Verbindung zu einem Server in Nemo herstellen, wird diese automatisch in Nautilus angezeigt. Geben Sie hier die Bildbeschreibung ein

Mit Nemo können Sie Ihren Serververbindungen auch Lesezeichen mit dem gewünschten Namen hinzufügen (in diesem Fall MyBookmark). Wenn Sie das nächste Mal eine Verbindung herstellen möchten, können Sie einfach das Lesezeichen auswählen. Wenn Sie es in nemo erstellen, wird es automatisch auch in nautilus angezeigt. Geben Sie hier die Bildbeschreibung ein

Sheila
quelle
3
Es ist, als würde Captain Nemo die Kontrolle über Nautilus übernehmen :)
WinEunuuchs2Unix
@ Sheila. Liegt das vielleicht daran, dass Nemo sshfsunter der Haube arbeitet? Ist das vielleicht eine gute Alternative zu nautilus ssh://user@host:port/dir?
Adriaan
@Sheila Obwohl ich bereits nemo (auch auf KDE) verwende und der Ansatz von nemo zur Adressleiste viel besser ist als nautilus, hat Ihre Antwort das ursprüngliche Ziel meiner Frage verfehlt: Ich verbinde mich mit SMB-Servern, nicht mit * nix-Servern.
MK
3

Keine Hoffnung hier, das Nächste ist die Verwendung CTRL+Lin Nautilus und die Eingabe des Ziel-URI (wie smb: // PC / share). Das ist die nächste Erfahrung, die es zu bekommen gibt!

MK
quelle
1
Ich denke nicht, dass das funktioniert. Wenn ich versuche Ctrl+Leinzutreten, ssh://user@host:port/direrhalte ich die Nachricht Oops! Something went wrong. Unhandled error message: Connection failed..
Adriaan
1

Um eine Remote-Verbindung zu macOS herzustellen, drücke ich ctrl-Lin nautilus und gebe ein:

sftp://[email protected]/Users/daniel

An dieser Stelle kann man mit der rechten Maustaste klicken und ein Lesezeichen aus dem Speicherort erstellen.


So öffnen Sie Nautilus an dieser Stelle direkt vom Terminal aus:

$ nautilus sftp://[email protected]/Users/daniel

Ich mag Samba nicht.

Daniel
quelle
funktioniert wie ein Zauber
Matanster