welcome: please sign in

The following 261 words could not be found in the dictionary of 7 words (including 7 LocalSpellingWords) and are highlighted below:
4v   A256   about   accessible   additional   all   already   alright   also   an   and   any   apt   are   attackers   available   backports   bash   Basic   basic   basis   be   because   belongs   between   bin   brief   but   by   called   Category   change   Changing   chapter   Chapter2   chiark   choice   Clb   client   configuration   Contents   Coop   copied   create   created   current   customizations   debian   Default   default   describes   designed   directory   Dl4   do   document   download   each   earth   etc   example   explanation   file   files   find   fingerprint   Firewall   first   for   Free   Further   generally   getting   Gpd   grant   greenend   gs   guide   Hardware   have   hcoop   here   Here   home   host   how   html   htmldoc   http   https   if   If   in   In   information   install   installation   installed   Installing   instead   interaction   irc   is   It   just   kept   Kerberos   key   Kl   know   kpasswd   li   liberally   like   likely   Linux   ln   local   log   Logging   login   Login   loginshell   machine   machines   Manual   manually   Marsh   marsh   may   member   Member   members   Microsoft   might   Mit   Mmdmhe   more   most   need   Needs   net   network   networks   new   no   Not   not   Nz1wt   Of   of   On   on   one   Only   Open   openssh   org   our   Our   packages   page   passwd   password   Password   Passwordless   permissions   place   popular   portal   profile   prompt   provided   provides   Putty   putty   Qffrkz   quarterly   regular   releases   request   requests   Resetting   restrictions   Restrictions   Rules   run   running   security   Security   See   seems   server   Server   servers   sf   sgtatham   Shell   shell   should   skel   Software   software   some   somewhere   specific   ssh   standard   started   stock   Stretch   stretch   sure   symlink   Table   target   template   that   The   the   their   then   thereafter   they   This   this   thwart   Tips   to   To   trusted   twice   uk   unfamiliar   unfortunate   use   user   username   version   want   We   we   what   when   where   which   whose   will   Windows   wish   with   Work   work   would   www   You   you   Your   your   Zs   zsh  

Clear message

MemberManual / ShellAccess

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.

Logging In

Only ssh.hcoop.net is accessible to members. To login, use SSH where

Your HCoop username


host key fingerprint

You may also use MitKerberos for /PasswordlessLogin.

The current shell machine is marsh, and is running Debian GNU/Linux Stretch. Further information about our servers is on the Hardware page.

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 Putty, a popular and FreeSoftware SSH client. See the 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 Stretch. You may find that all of the software you need is already installed, but if not you may request installation of packages available in stretch and stretch-backports.

Software not provided by Debian may be manually installed somewhere like ~/local/ in your home directory.


Changing Your Password

On your first login, and thereafter on some regular basis (quarterly is generally alright), you should change your password. To do this, login to the shell server and run


It will prompt for your current password and your new password twice.

(We use kpasswd instead of the standard UNIX passwd because of an unfortunate interaction between MitKerberos and Debian's default PAM configuration).

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

Resetting you bash profile

If you wish to change your bash profile, the template file is called /etc/skel/.profile, which should be on any accessible member machine.

This directory is where the default files are kept, and they are copied to each user's home directory when user is created.

Our file is just a stock/basic version with no HCoop-specific customizations.

CategoryNeedsWork CategoryMemberManual

MemberManual/ShellAccess (last edited 2019-01-30 20:47:49 by SrikanthSastry)