rutoken ssh-agent howto + KDE ----------------------- 1. cat >> .ssh/config << __EOF__ Host foo.example.com HostName foo.example.com IdentityAgent /tmp/S.rutoken.ssh User thresh Port 22 __EOF__ 2. cat >> /etc/udev/rules.d/90-rutoken.rules << __EOF__ # remember to run: udevadm control --reload-rules ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0a89", ATTR{idProduct}=="0030", RUN+="/usr/local/bin/rutoken-ssh add &" ACTION=="remove", SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="0a89", ENV{ID_MODEL_ID}=="0030", RUN+="/usr/local/bin/rutoken-ssh remove &" __EOF__ 3. cat > /usr/local/bin/rutoken-ssh __EOF__ #!/bin/sh # Set location of the IPC pipe PIPE=/tmp/control_token.pipe # Just exit if the control pipe doesn't exist [ -p "$PIPE" ] || exit 0 echo "$1" "$ID_SERIAL" > "$PIPE" 4.