What is required to log into a computer running unix or Linux?

For software you will need some type of protocol program for telnet, or ssh, or rlogin, or whatever means you will use to log in.

Then you need a set of valid credentials, usually account name and password combination.