GoGPT Best VPN GoSearch

Icône de favori OnWorks

commandes-ssh restreintes - En ligne dans le cloud

Exécutez les commandes ssh restreintes dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande restrict-ssh-commands qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


restreint-ssh-commands - Restreint les utilisateurs SSH à un ensemble prédéfini de commandes

SYNOPSIS


/usr/lib/commandes-ssh restreintes [config]

DESCRIPTION


restrict-ssh-commands est destiné à être appelé par SSH pour restreindre un utilisateur à exécuter uniquement
commandes spécifiques. Une liste d'expressions régulières autorisées peut être configurée dans
/etc/commandes-ssh restreintes/. La commande demandée doit correspondre à au moins un
expression. Sinon, il sera rejeté.

restrict-ssh-commands est utile pour accorder un accès restreint via SSH pour ne faire que certains
tâche. Par exemple, cela pourrait permettre à un utilisateur de télécharger un paquet Debian via scp et d'exécuter
processus reprepro entrant.

Le facultatif config le paramètre est le nom de la configuration à l'intérieur
/etc/commandes-ssh restreintes/ qui devrait être utilisé. Si config est omis, le nom d'utilisateur
sera utilisé.

UTILISATION


Créer un fichier de configuration dans /etc/restricted-ssh-commands/$config et ajouter la ligne suivante
à ~ / .ssh / clés_autorisées pour l'utiliser

command="/usr/lib/restricted-ssh-commands", no-port-forwarding,\
pas de transfert X11, pas de transfert d'agent, pas de pty ssh-rsa [...]

EXIT STATUT


commandes-ssh-restreintes sortira avec l'état de sortie de la commande appelée si le
commande est autorisée et donc exécutée. Si la commande est rejetée, restreint-ssh-
commandes sortira avec l'un des codes de sortie suivants.

124 Un fichier de configuration a été trouvé et contient au moins une expression régulière, mais
la commande demandée ne correspond à aucune de ces expressions régulières.

125 Le fichier de configuration est manquant ou ne contient aucune expression régulière.
Ainsi, toutes les commandes sont rejetées.

EXEMPLES


Imaginez que vous ayez un référentiel de paquets Debian sur un hôte utilisant reprepro et que vous vouliez
autoriser le téléchargement de packages vers celui-ci. En supposant que l'utilisateur est reprepro et que la configuration du package est
stocké dans /srv/reprepro, vous créeriez le fichier de configuration
/etc/restricted-ssh-commands/reprepro contenant ces trois expressions régulières :

^scp -p( -d) ? -t( --)? /srv/reprepro/incoming(/[^ /]*)?$
^chmod 0644 /srv/reprepro/entrant/[^ /]*$
^reprépro ( -V) ? -b /srv/reprepro processincoming foobar$

Utilisez les commandes ssh restreintes en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.