SSH dans Linux votre ordinateur depuis Android avec Termux

SSH dans Linux votre ordinateur depuis Android avec Termux

Objectif

Installez Termux sur un appareil Android et utilisez-le pour établir SSH sans mot de passe sur un ordinateur Linux.

Distribution

Ce guide fonctionnera avec n'importe quel ordinateur Linux.

Exigences

Un ordinateur Linux fonctionnel et un appareil Android.

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

Cela peut sembler un peu étrange, mais pouvoir accéder à la ligne de commande de votre ordinateur à distance depuis votre téléphone est très pratique, surtout lorsqu'il est associé à un excellent émulateur de terminal Android, comme Termux.

Termux rend le processus très facile. Il émule des parties d'un GNU / Linux, y compris un /maison annuaire. Termux a en fait un gestionnaire de packages, sous la forme d'APT, et il peut installer certains packages de base.

Télécharger Termux

Vous pouvez obtenir Termux à partir du Play Store, si vous l'avez sur votre appareil Android.

Craignez pas les amateurs de logiciels gratuits, Termux est également disponible sur F-droid. Ouvrez F-Droid et recherchez Termux.



Il devrait apparaître tout de suite. Sélectionnez celui qui est juste «Termux."Lorsque vous êtes sur la page de l'application, téléchargez-le.

Générez votre clé

Ouvrez l'application. Tu ne devrais pas avoir à faire quoi que ce soit avant de commencer. Il fonctionne comme un émulateur de terminal Linux normal.

Installer OpenSSH

privilèges sudo ou racine requis. Termux est sableux.
$ apt install openssh

Encore une fois, APT se comportera exactement comment vous vous attendez à ce qu'il soit sur une distribution Debian.

Créer la clé

Vous pouvez créer la clé exactement comment vous le feriez sur Linux. Pour la profondeur du minerai, consultez notre guide de connexion sans mot de passe SSH.

Alors, commencez par créer votre clé.

$ ssh-keygen -b 4096 -t rsa

Pour la solution la plus simple, appuyez simplement sur «Entrez» pour chacune des questions qui vous posent. Il utilisera simplement les valeurs par défaut et ne nécessitera pas de mot de passe (c'est une bonne chose).

Il faudra quelques secondes ou minutes pour terminer. Il doit générer une clé assez importante.



Envoyer la touche à Linux

OpenSSH a un utilitaire qui rend le transfert de la touche à votre ordinateur Linux super facile. Exécutez la commande Linux suivante, remplacez uniquement votre nom d'utilisateur et l'IP de l'ordinateur.

$ ssh-copy-id -i ~ /.ssh / id_rsa.Nom d'utilisateur de pub @ 192.168.1.1

Vous serez invité à saisir le mot de passe de l'utilisateur sur l'ordinateur Linux. Faire. C'est la seule fois que tu devras.

Essaye-le

Il ne reste plus que de tester tout cela. Essayez d'utiliser SSH via Termux pour accéder à votre ordinateur Linux.

$ ssh nom d'utilisateur @ 192.168.1.1

Vous devez vous connecter automatiquement, sans avoir besoin de saisir votre mot de passe. Maintenant, chaque fois que vous avez besoin d'entrer dans votre ordinateur à distance depuis votre téléphone, vous le pouvez, et vous n'avez même pas besoin de saisir le mot de passe. Cela fonctionne également avec un VPN, vous pouvez donc configurer un accès SSH à distance à votre PC domestique à partir de votre téléphone.

Termux travaille avec à peu près n'importe quelle application CLI à laquelle vous pouvez penser. L'image ci-dessus est un exemple quelque peu peu pratique, mais il démontre simplement qu'il fonctionnera avec à peu près tout ce à quoi vous pensez, y compris un VIM entièrement personnalisé et configuré.

Réflexions de clôture

Il y a évidemment beaucoup de choses que vous pouvez faire avec Termux, et l'utiliser sur SSH dans votre ordinateur Linux depuis votre téléphone offrant beaucoup de ces options.

Termux n'a que le clavier tactile Android à sa disposition, donc c'est quelque peu limitant. Les développeurs ont pris en compte cela, cependant, en fournissant des raccourcis clavier qui utilisent d'autres boutons sur votre appareil. Vous pouvez consulter les raccourcis clavier ici. Amusez-vous et heureux piratage.

Tutoriels Linux connexes:

  • Comment utiliser ADB Android Debug Bridge pour gérer votre Android…
  • Comment éliminer les bloatware de votre mobile Android Samsung…
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Comment refléter votre écran mobile Android à Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Téléchargement Linux
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…