Services/Shell

From DcUsers
Revision as of 13:11, 12 March 2014 by Duck (talk | contribs) (→‎Programs)
Service 'Shell'
Description Remote shell to a DuckCorp machine.
Prerequisite You need to ask an administrator for an account, but we need to know you well-enough to ensure you are trustable. This is not a VIP requirement, but such an access can be very dangerous and we don't know any other way to avoid a disaster, sorry.

You also need to provide a RSA/DSA public key (see ssh-keygen).

Account Global (registration required) IPv6 Ready Yes
Security Notes This service is secure.


Access

Via SSH with a RSA/DSA/ECDSA key on the following hosts:

  • thorfinn.duckcorp.org (prefered for lengthy sessions, like screens)
  • toushirou.duckcorp.org (mostly useful to manage Web/FTP data)

Via SSH+Mosh, with the same hosts and conditions defined above. On Debian you can use the mosh package to get the client application and do mosh <server>. On Android, the patched IrssiConnectbot from ddrown is known to work as well.

Locked behind a firewall

If you are obliged to go through a firewall (at work for eg), you can try a few things to through and end-up on Toushirou (and can bounce on Thorfinn then).

First, if you know there is a proxy, or direct access does not work, you may be able to find the firewall host and port in the browser configuration.

If there is none, then the proxy may be transparent (hidden) and you can try a direct SSH access using portal.duckcorp.org on port 443.

If it does not work, you can try using a tool to wrap SSH through the firewall. From a terminal the corkscrew (Debian has a package of the same name) tool car be used with the following SSH configuration (in ~/.ssh/config):

Host portal.duckcorp.org
       ProxyCommand /usr/bin/corkscrew <proxy-host> <proxy-port> %h %p

and connect with:

ssh portal.duckcorp.org

Available Resources

The following resources are available and will remain until we advertise a scheduled removal. If you miss something you can send us a request.

Locales

Warning! warning for Mosh users: Mosh only supports UTF-8 locales

  • br_FR.UTF-8
  • en_GB.UTF-8
  • en_US.UTF-8
  • fr_FR.UTF-8
  • ja_JP.EUC-JP
  • ja_JP.UTF-8

Shells

  • dash
  • bash
  • zsh
  • ksh
  • tcsh

Programs

  • aspell (with same support as system locales)
  • dict
  • emacs
  • irssi (with plugins and scripts)
  • latex (full TeXlive)
  • p7zip
  • rsync
  • screen
  • sieve-connect
  • unar
  • unison
  • vim
  • w3m
  • weechat (with plugins and scripts)

Additional tools:

Technical Details

This service is made using: