TL;DR ✨

Midnight Commander umí uložit FTP připojení do seznamu oblíbených adresářů. Heslo lze připsat přímo do souboru hotlist, zůstane v něm však uložené jako prostý text. Pro běžné použití je proto bezpečnější zvolit SFTP a přihlašování pomocí SSH klíče.

Článek z archivu

Text byl poprvé publikován 2015-01-31. Jde o dobový postup pro situaci, kdy je nutné použít FTP. Pokud server podporuje SFTP, dejte mu přednost.

Heslo zůstane čitelné

Soubor ~/.config/mc/hotlist obsahuje heslo v otevřeném textu. Každý uživatel nebo proces s přístupem k tomuto souboru jej může přečíst. Samotné FTP navíc nešifruje přihlašovací údaje ani přenášená data.

Uložení připojení do hotlistu

  1. V Midnight Commanderu stiskněte ++f9++, otevřete nabídku Pravý a vyberte FTP spojení.
  2. Zadejte adresu ve tvaru uživatel@server, například demo@example.net, a potvrďte ji klávesou ++enter++.
  3. Po výzvě zadejte heslo.
  4. Znovu stiskněte ++f9++ a v nabídce Příkaz otevřete Rychlý přístup k adresářům.
  5. Vyberte Přidat tento adresář a potvrďte dialog.
  6. Ukončete Midnight Commander a otevřete soubor ~/.config/mc/hotlist.

Uložené připojení vypadá přibližně takto:

ENTRY "/ftp://demo@example.net/" URL "/ftp://demo@example.net/"

Doplnění hesla

Heslo patří pouze do adresy za atributem URL. Obecný zápis je:

ENTRY "/ftp://UZIVATEL@SERVER/" URL "/ftp://UZIVATEL:HESLO@SERVER/"

Příklad s bezpečně zástupnými údaji:

ENTRY "/ftp://demo@example.net/" URL "/ftp://demo:ZMENTE_ME@example.net/"

Po uložení souboru lze připojení vybrat z rychlého přístupu bez dalšího zadávání hesla.

Bezpečnější varianta

Pokud máte správu serveru pod kontrolou, použijte raději SFTP. Přenos pak běží přes SSH a přihlášení lze řešit klíčem namísto hesla uloženého v konfiguraci.