summaryrefslogtreecommitdiff
path: root/public_hurd_boxen.mdwn
blob: 4cd9b46e392e8900d20c388f5f85c18c690b881e (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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
[[!meta copyright="Copyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2016 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]]."]]"""]]

[[!tag stable_URL]]

There are GNU/Hurd boxes that we're offering shell accounts on.  These are
generally available for people interested in [[contributing]], and who have
already shown some level of involvement in the project. If you simply want to
try the Hurd, the easiest way is running it in a virtual machine.

An alternative to online shell access may be using a [[QEMU
image|hurd/running/qemu]].

[[!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; deactivated until needed again (apart from [[tschwinge]], only [[scolobb]] has an account, but is not active at the moment)")
[//]: # ("[[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; 243 MiB","Xen domU on [[zenhost]]")
[//]: # ("[[bddebian]]","gnubber","Debian GNU/Hurd","PII 733 MHz; 384 MiB")
[//]: # ("[[bddebian]]","goober","Debian GNU/Hurd","?")
[//]: # ("[[bddebian]]","grubber","Debian GNU/Hurd","Celeron 2.2 GHz; 554 MiB","Xen domU on [[zenhost]]; for experimental stuff")
[//]: # ("[[bddebian]]","[[zenhost]]","Debian GNU/Linux","Celeron 2.2 GHz","Xen dom0 for several hosts")
"[[sceen]]","darnassus","Debian GNU/Hurd","Xeon E5-1620 3.6 GHz, 1.8 GiB","KVM guest on dalaran; public Hurd box; [web server](http://darnassus.sceen.net/)"
"[[sceen]]","ironforge","Debian GNU/Hurd","Xeon E5-1620 3.6 GHz, 1.8 GiB","KVM guest on dalaran; Debian buildd only, no public access"
"[[sceen]]","exodar","Debian GNU/Hurd","Xeon E5-1620 3.6 GHz, 1.8 GiB","KVM guest on dalaran; Debian porterbox, all Debian Developers have access"
"[[sceen]]","dalaran","Debian GNU/Linux","Xeon E5-1620 3.6 GHz, 64 GiB ECC","KVM host"
[//]: # ("Debian","strauss","Debian GNU/Hurd","Sempron 2800+","all Debian Developers have access")
"[libav](http://www.libav.org/)","[x86_32-hurd-gcc-4.7](http://fate.libav.org/x86_32-hurd-gcc-4.7)","Debian GNU/Hurd","","libav instance of the [FATE Automated Test Environment](http://www.libav.org/fate.html)"
"""]]

If you are a Debian Developer, you can log into the exodar machines
with your DD account, your public ssh keys are already there.  To request a
non-DD account on them, please contact admin@exodar.debian.net, with
your Alioth account name and a public ssh key.

To request an account on the *[[bddebian]]* or *[[sceen]]* machines, please
contact <hurd-shell-account@gnu.org> (don't forget to include your desired user
name and public SSH key).  Also use that contact address for requesting
support, such as get additional packages installed.

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 the `~/.ssh/config` file of the machine
you're connecting from.

    # Stanza from <http://www.gnu.org/software/hurd/public_hurd_boxen.html>,
    # 2016-06-13.

[//]: # (    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)
[//]: # (      # Tunnel through zenhost.)
[//]: # (      ProxyCommand ssh zenhost exec socat - TCP4:%h:%p)
[//]: # (   )
[//]: # (    Host *.bddebian.com blubber clubber flubber gnubber goober grubber snubber zenhost)
[//]: # (      # Don't worry about the IP address (dial-up connection).)
[//]: # (      CheckHostIP no)
[//]: # (      User [user name])
    
    Host darnassus.sceen.net darnassus
      HostName darnassus.sceen.net
    
    Host *.sceen.net darnassus
      User [user name]