GNU/Linux >> Tutoriels Linux >  >> Linux

Exécution de deux serveurs SSH

Utilisez des fichiers de configuration distincts et démarrez l'un des serveurs en spécifiant le fichier de configuration. Pour utiliser un fichier différent, utilisez -f option suivie du fichier de configuration que vous souhaitez utiliser.

Si vous voulez rendre cela persistant, vous devrez créer une copie du init.d script qui démarre sshd et modifiez-le pour utiliser un pid différent et le nouveau fichier de configuration. Les distributions plus modernes utilisent systemd qui utilise différents fichiers de contrôle, pour lesquels vous devrez créer de nouvelles copies.

Il est peut-être possible d'obtenir ce que vous voulez avec un seul sshd et un Match bloquer. (comme mentionné par joschi). Vous devrez ajouter le(s) port(s) et/ou adresse(s) supplémentaire(s) à la configuration. La correspondance ne permettra que certaines propriétés d'être modifiées. Voir la documentation pour sshd.config qui peut être sortie par la commande man sshd_config . Votre ligne de correspondance pourrait ressembler à :

Match LocalPort 1022

Alternativement à la solution publiée par BillThor (utilisant deux fichiers de configuration séparés), vous pouvez vérifier le Match directive dans sshd_config(5) qui peut être utilisée pour appliquer différentes configurations par utilisateur/groupe/adresse IP client.


Linux
  1. Ssh - Déplacer une application en cours d'exécution vers un autre serveur X ? ?

  2. Ssh – Copier des fichiers protégés entre serveurs sur une seule ligne ?

  3. Exécuter un fichier de script sur Ssh via Sudo ?

  4. Tuez tous les processus d'un utilisateur spécifique via SSH

  5. Impossible de copier ~/.ssh/id_rsa.pub

Utilisation du fichier de configuration SSH

Comment synchroniser automatiquement deux serveurs Web sous Linux

Utiliser le fichier de configuration SSH pour gérer les connexions SSH à divers serveurs distants

Sécurisation de vos serveurs d'hébergement Web

ajouter un mot de passe à .ssh/config

Comment autoriser ssh à rooter l'utilisateur uniquement à partir du réseau local ?