Použijte samostatné konfigurační soubory a spusťte jeden ze serverů specifikujících konfigurační soubor. Chcete-li použít jiný soubor, použijte -f
následuje konfigurační soubor, který chcete použít.
Pokud chcete, aby to bylo trvalé, budete muset vytvořit kopii init.d
skript, který spustí sshd a upraví jej tak, aby používal jiný pid a nový konfigurační soubor. Modernější distribuce používají systemd
který používá různé kontrolní soubory, pro které budete muset vytvořit nové kopie.
Může být možné dosáhnout toho, co chcete, s jediným sshd a Match
blok. (jak zmínil joschi). Do konfigurace budete muset přidat další port(y) a/nebo adresu(y). Match umožní změnit pouze některé vlastnosti. Viz dokumentaci pro sshd.config
který může být vydán příkazem man sshd_config
. Řádek shody může vypadat takto:
Match LocalPort 1022
Alternativně k řešení zveřejněnému BillThorem (pomocí dvou samostatných konfiguračních souborů) možná budete chtít zkontrolovat Match
direktiva sshd_config(5), kterou lze použít, aplikuje různé konfigurace na IP adresu uživatele/skupiny/klienta.