summaryrefslogtreecommitdiff
path: root/public_hurd_boxen.mdwn
blob: 3bf8e85c5e8fbc4325fc150245892f31109dc60b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
[[!meta copyright="Copyright © 2006, 2007, 2008, 2009, 2010 Free Software
Foundation, Inc."]]

[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]

Here are some Hurd boxes that users have made available to the public:

[[!table class="table_style_1" data="""
"Hoster","Name","Distribution","Machine Specs","Comments"
"[[bddebian]]","blubber","Debian GNU/Hurd","Celeron 2.2 GHz; 222 MiB","Xen domU on [[zenhost]]; for experimental stuff"
"[[bddebian]]","clubber","Debian GNU/Hurd","PIII 1 GHz; 384 MiB"
"[[bddebian]]","flubber","Debian GNU/Hurd","Celeron 2.2 GHz; 666 MiB","Xen domU on [[zenhost]]"
"[[bddebian]]","snubber","Debian GNU/Hurd","Celeron 2.2 GHz; 160 MiB","Xen domU on [[zenhost]]; web server"
"[[bddebian]]","gnubber","Debian GNU/Hurd","PII 733 MHz; 384 MiB"
"[[bddebian]]","goober","Debian GNU/Hurd","?"
"[[bddebian]]","grubber","Debian GNU/Hurd","Celeron 2.2 GHz; 222 MiB","Xen domU on [[zenhost]]; for experimental stuff"
"[[bddebian]]","[[zenhost]]","Debian GNU/Linux","Celeron 2.2 GHz","Xen dom0 for several hosts"
"""]]

To request an account on the *[[bddebian]]* machines either contact
*bddebian* or *tschwinge* (other people might also be able to help) in [[IRC]]
or send email to <hurd-shell-account@gnu.org>.  Also use these contact
addresses for requesting support with respect to software installations, etc.


For easy access, you should append your public SSH key(s)
to `~/.ssh/authorized_keys` on the remote machine.

Also, add the following stanza to `~/.ssh/config` of the machine you're
connecting from:

    Host blubber.bddebian.com blubber
      HostName blubber.bddebian.com
    
    Host clubber.bddebian.com clubber
      HostName clubber.bddebian.com
      Port 2251
    
    Host flubber.bddebian.com flubber
      HostName flubber.bddebian.com
      Port 2250
    
    Host gnubber.bddebian.com gnubber
      HostName gnubber.bddebian.com
      Port 2254
    
    Host goober.bddebian.com goober
      HostName goober.bddebian.com
      Port 2255
    
    Host grubber.bddebian.com grubber
      HostName grubber.bddebian.com
    
    Host snubber.bddebian.com snubber
      HostName snubber.bddebian.com
    
    Host zenhost.bddebian.com zenhost
      HostName zenhost.bddebian.com
      Port 2260
    
    Host blubber.bddebian.com blubber grubber.bddebian.com grubber snubber.bddebian.com snubber
      ProxyCommand ssh zenhost socat - TCP4:%h:%p
    
    Host *.bddebian.com blubber clubber flubber gnubber goober grubber snubber zenhost
      CheckHostIP no
      UserKnownHostsFile /dev/null
      StrictHostKeyChecking no
      User [username]

The `CheckHostIP` statement is for not having to worry about the machines's IP
addresses changing (due to dial-up connection), and the `UserKnownHostsFile`
one together with the `StrictHostKeyChecking` one are for not having ot worry
about the host keys changing (when the machines are re-installed).  Of course,
this undermines SSH's security system, so you may disagree about these.