2 votes

Comment garder les connexions vivantes sur ssh MacOS Catalina ?

J'essaie de maintenir les connexions en vie sur le serveur de mon université. Il ne cesse de se déconnecter après 2-3 minutes d'inactivité et il devient très frustrant de se reconnecter sans cesse. J'ai essayé beaucoup de choses en ligne mais je n'arrive pas à éditer les fichiers.

J'ai essayé de suivre les instructions données ici : https://www.a2hosting.com/kb/getting-started-guide/accessing-your-account/keeping-ssh-connections-alive

Le problème vient peut-être du fait que je n'ai pas de fichier ~/.ssh/config - les modifications que j'essaie d'apporter aux fichiers ci-dessous me donnent toujours ce résultat :

  1. -- INSERT -- W10 : Avertissement : Modification d'un fichier en lecture seule
  2. E45 : l'option "readonly" est activée (ajouter ! pour l'ignorer)
  3. "sshd_config" E212 : Impossible d'ouvrir un fichier en écriture

Lorsque j'essaie de le créer (en copiant et en collant la commande que vous utilisez ici), le message suivant s'affiche :

mkdir : .ssh : Permission refusée

Je me ferai un plaisir de répondre à vos questions :)

Voici à quoi ressemble mon /etc/ssh :

enter image description here

Voici à quoi ressemble ssh_config : enter image description here

et voici à quoi ressemble ma configuration sshd_config : enter image description here

Existe-t-il un meilleur guide pour créer ma configuration ssh afin que mon client ssh maintienne la connexion au serveur ?

4voto

Oskar Points 1242

Catalina est le même que tous les anciens OS X et MacOS pour cela. . Dans votre cas, il semble que ce soit le dossier ssh caché qui vous empêche de configurer le fichier. Mes commandes créent le répertoire et détruisent ensuite tout fichier que vous pourriez avoir, donc n'utilisez pas la commande cat > et s'attendre à conserver le contenu des anciens fichiers. Vous pouvez ensuite modifier le fichier une fois qu'il est défini.

mkdir -p ~/.ssh
cat > ~/.ssh/config << EOF
Host keepsdroppingme.com
ServerAliveInterval 120
EOF

Bien entendu, vous devez mettre l'hôte auquel vous tenez à la disposition du trafic de 120 secondes généré synthétiquement, que vous soyez en train de taper ou non. Du côté du serveur, il est toujours possible d'imposer un délai d'attente, mais cela fonctionne souvent à merveille.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X