ssh-smart is a basic proof-of-concept implementation of ssh authentication via smartcard. The smartcard which is used to store the ssh identity is a memory card (I2C 16KBIT/2048 bytes). ssh-smart uses multiple Perl scripts and the smartcard program to establish communication with the reader and the memory card. It has only been tested with the Towitoko chip drive micro, but it could work with other card reader terminal drivers using the CT-API library. The project is in an early stage of development and a lot has to be done before it can be considered a reliable solution to store an ssh identity in a secure way.
NACS provides you a comfortable and secure way to provide untrusted computers access to your TCP/IP-based (v4) LAN/WAN. The system guarantees that only registered users are able to use network resources. In contrast to other solutions, like PPTP or IPsec, it is not necessary to install program-specific client software. The client machines only need a DHCP client (automated networkconfiguration) and an SSL capable Web browser. The server needs a 2.4 kernel, Jakarta-Tomcat Servlet Engine, JDK 1.3/JDK 1.4, Apache, MySQL, and firewall which secures your network in general. NACS gets its login and password data from a normal Linux-style passwd file. This implementation supports the integration of other authentication mechanisms (such as LDAP).