Odkazy a zdroje:
Authprogs je skrip jenž nám umožňuje omezi uživatele na straně SSH serveru na spouštění jen vybraných programů s konkrétními parametry.
Příklad syntaxe souboru ~/.ssh/authprogs.conf
[ ALL ] command0 arg arg arg [ ip.ad.dr.01 ip.ad.dr.02 ] command1 arg arg arg [ ip.ad.dr.03 ] command2 arg arg arg command3 arg arg
Příklad sprovoznění authprogs
Vygenerujeme klíče
$
ssh-keygen -t dsa -f id_dsa
Do souboru ~/.ssh/authorized_keys
příslušného účtu na vzdáleném systému doplníme položku s klíčem
command="/sbin/authprogs",no-port-forwarding,no-X11-forwarding,\ no-agent-forwarding,no-pty ssh-dss AAAAB3Nzc......klíč...... == ja@mujstroj.firma.cz
Na vzdáleném systému nainstalujeme skript authprogs do adresáře /sbin
a vytvoříme příslušný konfigurační soubor ~/.ssh/authprogs.conf
. Například takto:
[ 192.168.0.1 ] uptime; df -k /home who