Tag

cpanel

Browsing

Il peut être extrêmement utile d'activer la connexion SSH chez certains hébergeurs qui la proposent, comme SiteGround. Cela permet de gagner pas mal de temps, notamment lorsque l'on utilise wp-cli.

Mais avant de pouvoir se connecter, il faut d'abord l'activer dans les options de CPanel.

Activation de la connection SSH dans CPanel

Rendez-vous dans CPanel > Security > SSH Shell Access :

Ensuite, cliquez sur le bouton Manage SSH Keys:

Nous avons ensuite le choix entre deux solutions : soit nous créons la paire de clés privées/publiques sur le serveur et nous les copions sur notre machine locale, soit nous la créons en locale et l'envoyons sur le serveur. Je suis plutôt pour la seconde solution.

Création des clés SSH

On se rend dans le répertoire SSH de notre utilisateur et on liste le répertoire:

cd ~/.ssh
ls

Si le fichier id_rsa.pub existe déjà, il suffit d'afficher son contenu:

cat id_rsa.pub

Si le fichier n'existe pas, il suffit de le créer:

ssh-keygen

Copiez le contenu du fichier, il s'agit de la clé publique que nous allons importer dans CPanel.

Import de notre clé SSH dans CPanel

Cliquez sur Import Key:

Renommez la clé pour id_rsa puis collez le contenu de votre clé SSH publique:

Il ne vous reste plus qu'à vous connecter en SSH au serveur. Suivant votre hébergeur, le numéro du port SSH peut changer pour des raisons de sécurité. Chez SiteGround, SSH tourne sur le port 18765:

ssh CPANEL_USER@CPANEL_SERVER -p18765

Bon ssh !

A la demande de Bashogun, voici un petit guide qui dévoile les étapes de la création et l'hébergement d'un site Internet. Ce guide est plutôt général et ne se veut pas exhaustif, c'est plus une suite d'étapes pour gagner du temps pour monter et mettre rapidement un site en ligne.

you are here

Sachez que la première chose à faire est définir vos besoins : quel type de site allez-vous créer, à quel public s'adresse-t-il, quel langage (code du site) allez-vous utiliser, quelles sont les fonctionnalités à mettre en oeuvre, combien de pages pensez-vous créer dès le départ, nom du site, design (couleurs, logo)... Tout doit commencer avec un papier et un crayon : couchez par écrit ce que voulez puis commencez à dessiner à main levée votre design. Faîtes un plan. Je vous promets que vous ne le regretterez pas, c'est du temps gagné pour la suite.

No Spam !Vous possédez votre propre site et êtes submergés par le spam ? Si vous ne souhaitez pas confier votre précieuse correspondance à un service tiers de messagerie (webmail de votre FAI ou autres) et que votre hébergeur vous propose CPanel pour administrer votre site, voici comment se débarrasser des spams de manière automatique avec SpamAssassin et une règle de filtrage qui s'appliquera à chaque message reçu par le serveur.

Cela fait un bon bout de temps que je ne poste pas par email sur ce blog - presque un an. Et pour cause : cela n'a d'intérêt que lorsqu'on est en voyage ou que notre connectivité est limitée (oui, se connecter via un téléphone portable qui transmet à 9.6 kb/s fait partie de ces petites limitations... ;-)). Mais cela a le mérite d'être bien pratique et je vais vous en explique un peu le fonctionnement : il faut tout d'abord créer un compte email POP au nom obscur et connu de vous seul (genre 0r2td1@example.com). Tous les messages arrivant sur cette boîte aux lettres seront publiés sur le blog, lorsque vous aurez lancé le script qui vérifie et publie les messages. Le titre de l'email devient le titre de l'article et le corps de l'email est le corps de l'article. Jusque-là, rien de très compliqué. Seulement voilà, notre connectivité - rappelons-le - étant très limitée, cela ne sert à rien de poster par email s'il faut ensuite ouvrir notre navigateur pour lancer notre script de publication.

La solution à ce problème est toute simple : un petit cron ou tâche planifiée. Il suffit d'aller dans le panneau de configuration de votre serveur (CPanel) et de sélectionner "Cron" : vous pourrez alors lancer votre script de publication automatiquement, à intervalles réguliers. Petit exemple :

1 * * * * GET

Le code ci-dessus est un exemple de cron Unix. Les 5 premières valeurs sont numériques, elles correspondent respectivement aux minutes, heures, jours, mois et jours de la semaines. Une étoile signifie "tout les heures/jours/mois...". Mon cron lance donc le script toutes les heures, tout le temps, à 01 minute (donc à 8h01, 9h01 etc). Pratique, je n'ai plus qu'à écrire mes articles par email et à les envoyer : ils apparaissent automatiquement sur le blog à chaque levée du courrier. Génial non ? C'est vraiment très utile le cron, c'est fou ce que cela me facilite la vie : je fais la même chose pour la sauvegarde du site et des bases de données. En quelques secondes, tout est sauvegardé et même envoyé sur un site FTP distant.

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :