Wie scp in mc (und erinnere mich)?

7

Ich habe festgestellt, dass ich scp in mc über cd /#sh:radek@firebirddie Befehlszeile ausführen kann .

Gibt es eine Möglichkeit, die ich kann?

  • als Favorit speichern?
  • Vielleicht sogar mit dem Passwort?
Radek
quelle

Antworten:

7

Um Ihre Einrichtung zu vereinfachen, können Sie eine SSH-Konfigurationsdatei einrichten, die sich unter befindet ~/.ssh/config. Fügen Sie der Datei einen Eintrag hinzu:

Host server
User l33t
HostName server.example.org

Die HostName-Direktive ist optional, wenn sie mit dem in Host angegebenen Namen übereinstimmt. Dies ist im Grunde ein Alias ​​für die Eingabe [email protected]. Sie können den Namen sin der Host-Zeile so kurz wie möglich machen , wenn Sie viel tippen möchten. Sie können die Benutzerzeile auch ignorieren, wenn der Remote-Benutzername mit Ihrem lokalen Benutzernamen übereinstimmt. Mit der obigen Konfiguration, alles was Sie brauchen , um Typ ist ssh server, scp file-to-copy server:und so weiter.

OpenSSH unterstützt das Speichern von Passwörtern nicht, da dies normalerweise eine schlechte Idee ist, bietet jedoch eine sicherere Alternative, die als Authentifizierung mit öffentlichem Schlüssel bezeichnet wird. Mit öffentlichen Schlüsseln können Sie sich automatisch bei mehreren Servern anmelden, auch wenn jeder Server ein anderes Kennwort hat. Öffentliche Schlüssel verwenden einen privaten Schlüssel, der normalerweise mit einem Kennwort auf der Festplatte gespeichert ist. Mit diesem Kennwort wird der private Schlüssel geladen, der dann zur Authentifizierung beim Remote-Server verwendet wird. Um zu vermeiden, dass Sie ständig das Kennwort für den privaten Schlüssel eingeben, kann der private Schlüssel in einen SSH-Agenten für öffentliche Schlüssel wie zssh-agentoder GNOME Schlüsselbund. Während der Agent mit dem geladenen privaten Schlüssel ausgeführt wird, können Sie sich automatisch bei jedem Server authentifizieren, ohne dass ein Kennwort erforderlich ist. Sie können einen privaten Schlüssel auch ohne Kennwort auf der Festplatte speichern. Dies ist jedoch weniger sicher und entspricht dem Speichern eines Nur-Text-Kennworts auf der Festplatte. Schauen Sie sich an , wie Sie den öffentlichen Schlüssel ssh einrichten .

Pinguin359
quelle
also kann ich damit cd hostmc eingeben?
Radek
1
@Radek Ich benutze mcmich normalerweise nicht , aber das scheint nicht richtig zu sein. Der cdBefehl dient normalerweise nur zum lokalen Ändern von Ordnern. Ich habe gerade mcShell Link im rechten Menü angeklickt. Ich habe dann eingegeben, serverwelcher Alias ​​für meinen Servereintrag ist, und er hat sich ohne Probleme automatisch mit meinem öffentlichen Schlüssel verbunden.
Pinguin359