Outils pour utilisateurs

Outils du site


android:termux

Termux est un émulateur de terminal pour Android. Il permet d'exécuter une quantité finalement assez impressionnante de commandes Linux. Il utilise APT comme gestionnaire de paquet.

On peut le télécharger depuis F-Droid, Aptoide ou Google Play Store.

Applications

Lastpass CLI

Installation

git clone https://github.com/lastpass/lastpass-cli/ # clonage du dépôt
apt install make cmake pkg-config libcurl-dev libxml2-dev openssl-dev # install des deps de compilation
make
make install
apt autoremove libcurl-dev libxml2-dev openssl-dev

Configuration

lpass login [email]

Utilisation

lpass ls # lister les sites enregistrés
lpass show [site] # afficher les ids de [site]

MPS Youtube

Installation

git clone https://github.com/mps-youtube/mps-youtube
apt install youtube-dl mpv
echo "alias mpsyt='~/mps-youtube/mpsyt'" >> ~/.bashrc

Neofetch

Installation

apt install neofetch
echo "neofetch" >> ~/.bashrc

Pass & GPG

L'installation et l'utilisation de Pass avec GPG se fait exactement comme sur Linux, voir cet article.

Weechat

Voir cet article.

Services

SSH

Installation

apt install openssh

Pour lancer automatiquement sshd au démarrage de termux, ajouter cette ligne à ~/.bashrc

setsid sshd -D &

Connexion par mot de passe

Pour cela, il suffit de définir un mot de passe à l'utilisateur courant, puis de fermer/rouvrir sshd.

passwd # définition du mot de passe
pkill sshd # on ferme sshd
setsid sshd -D & # on relance

Activer la connexion par clé

Editer le fichier /data/data/com.termux/files/usr/etc/ssh/sshd_config et saisir les paramètres suivants :

PasswordAuthentification no # Facultatif mais conseillé (désacive la connexion par mot de passe)
PubkeyAuthentication yes
Port 8822 # Facultatif, mais conseillé

Je n'ai pas de clé

Si on ne possède pas de paire de clés, il faut en générer une (depuis termux, ou depuis un ordinateur).

ssh-keygen -t rsa -b 2048 -f ma_clé # génération d'une clé type RSA 2048

Une fois notre paire de clés générée, passer à la section ci-dessous.

J'ai déjà une clé

Si on possède déjà une paire de clés pour la connexion ssh, il suffit l'ajouter aux clés autorisées de termux comme ceci :

echo ~/ma_clé_publique.pub >> ~/.ssh/authorized_keys

Il faut ensuite fermer sshd si déjà ouvert, puis le relancer (ou fermer/rouvrir termux si vous avez activé le lancement de sshd via .bashrc).

pkill sshd # on ferme
setsid sshd -D & # on relance

source

android/termux.txt · Dernière modification: 2019/01/21 10:56 par T0MuX