Bonjour,
Pour l’instant, j’accède à l’interface de yunohost par login et mdp. Je souhaiterais supprimer ce type d’accès pour passer par une identification avec clef ?
Est-ce possible ?
Si oui, auriez-vous un tutoriel à me proposer pour cette évolution ?
En vous remerciant.
Cela concerne l’accès ssh seulement. Pour l’accès à la webadmin, c’est par mot de passe. Par contre il y a la possibilité de restreindre l’accès à la webadmin à une adresse ip ou une plage d’adresse ip
Non. Pas que je sache, en tout cas.
Pour le port, je dirais plutôt au-delà de 1024.
Tu as plusieurs solutions (que tu peux prendre indépendamment ou cumuler)
changer le port ssh
passer à une clé et désactiver l’authentification par mot de passe (tout seul, cela ne mettra pas fin aux logs relatifs aux tentatives de connexion ssh sur le port 22)
fermer le port ssh dans la box et passer par un vpn
Il fut un temps où j’aurais recommandé l’app wireguard server mais elle n’est visiblement plus maintenue. Il y a l’app headscale mais je ne m’en suis jamais servi. Ce serait l’ocassion d’essayer, remarque.
Et pourquoi vpn_client ?
Bon il faut déjà avoir un abonnement VPN avec une IP fixe et demander un reverse dns…
Mais vous pensiez à autre chose peut-être ?
Ta machine est chez toi ou louée à un fournisseur ?
Si elle est chez toi et que tu n’as pas besoin d’accès SSH hors de chez toi, tu peux fermer le port 22 de ton routeur. C’est ce que je fais avec mon home server.
Si c’est une machine distante, tu devrais changer de port ssh. Le nouveau port sera aussi le port sftp pour tes my_webapp. Tu peux utiliser l’authentification par clé et désactiver l’accès SSH par mot de passe comme proposé par @otm33
Tant que ton port ssh est celui par défaut (22) est qu’il est exposé à internet, tu auras ces warnings et un risque si ton mot de passe est facile à “deviner” ou dans une banque de mot de passe.
Changer le port ssh, c’est la solution… et on va pas te dire quel port prendre, seul toi dois le connaître pour que cela soit efficace!
Un VPN, n’a jamais bloqué le port ssh, que je sache! En tous cas, un VPN compatible YunuHost! Je moi même un VPN chez FDN, et cela ne m’empêche pas de me connecter en ssh (au travers de l’IP publique du VPN)… bon, j’ai changé son port… Ou alors, y a un truc que j’ai pas compris!??
Tu parles de mettre YunoHost en serveur VPN… Pour qu’il se connecte en ssh au travers d’un client VPN qui se connecte au YunoHost ?
Ha, mais du coup, pour se connecter en ssh, il faut une machine sur lequel le client VPN est configuré! Pas très commode… De plus, s’il y a un problème sur YunoHost, qu’il soit bancal, y a intérêt à ce que le service VPN soit fonctionnel, sinon plus d’accès ssh!
Finalement, je me demande si c’est pas une fausse bonne idée ??