#pragma section-numbers off This is the chapter of the MemberManual that describes how to log in to our machines, and provides a brief explanation of what our machines do. <> = Our Machines = We have several machines. Here are brief descriptions of each of the machines you can log into. || '''Hostname''' || '''Machine name''' || '''IP address'''|| '''Description''' || || `ssh.hcoop.net` || bog || 69.90.123.72 || Production shell server and custom daemons || The current shell machine is [[ServerBog|bog]], and is running [[http://www.debian.org/releases/squeeze/|Debian GNU/Linux Squeeze]]. For further details on our machines, including the machines that are not listed here, take a look at the [[Hardware]] page. = Logging In = Only `ssh.hcoop.net` is accessible to members. To login, use [[http://www.openssh.org/|SSH]] where username :: Your HCoop username host :: `ssh.hcoop.net` You may also use Kerberos for [[/PasswordlessLogin]]. == GNU/Linux, OS X, BSD == Open a shell and run: {{{ ssh USERNAME@ssh.hcoop.net }}} == Microsoft Windows == If you use Windows and are unfamiliar with SSH, you will most likely want to install [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Putty]], a popular and FreeSoftware SSH client. See the [[http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter2.html#gs|putty getting started guide]] for more information. = Security Restrictions = We have some security restrictions in place on the shell servers designed to thwart would-be attackers. Basic http, irc to trusted networks, etc. work by default, and we liberally grant requests for additional network permissions (See FirewallRules). = Installing Software = Our shell server is running a basic installation of Debian Squeeze. You may find that all of the software you need is already installed, but if not you may [[https://members.hcoop.net/portal/apt|request installation of packages]] available in [[http://packages.debian.org/squeeze/|squeeze]] and [[http://packages.debian.org/squeeze-backports/|squeeze-backports]]. Software not provided by Debian may be manually installed somewhere like `~/local/` in your home directory. = Tips = == Changing the Default Shell == If you wish to change your login shell, then create a symlink called {{{~/.loginshell}}} whose target is your shell of choice. Here is one example: {{{ ln -sf /bin/zsh ~/.loginshell }}} ---- CategoryNeedsWork CategoryMemberManual