From 87443da82812836927f7cc09b3c39358c38d0b4c Mon Sep 17 00:00:00 2001 From: David Wilson Date: Sat, 3 Aug 2019 21:09:57 +0100 Subject: [PATCH] docs: remove fakessh from home page, it's been broken forever --- docs/index.rst | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/docs/index.rst b/docs/index.rst index c11a1d27..17d183aa 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -155,40 +155,6 @@ Common sources of import latency and bandwidth consumption are mitigated: representing 1.7MiB of uncompressed source split across 148 modules. -SSH Client Emulation -#################### - -.. image:: images/fakessh.svg - :class: mitogen-right-300 - -Support is included for starting subprocesses with a modified environment, that -cause their attempt to use SSH to be redirected back into the host program. In -this way tools like `rsync`, `git`, `sftp`, and `scp` can efficiently reuse the -host program's existing connection to the remote machine, including any -firewall/user account hopping in use, with no additional configuration. - -Scenarios that were not previously possible with these tools are enabled, such -as running `sftp` and `rsync` over a `sudo` session, to an account the user -cannot otherwise directly log into, including in restrictive environments that -for example enforce an interactive TTY and account password. - -.. raw:: html - -
- -.. code-block:: python - - bastion = router.ssh(hostname='bastion.mycorp.com') - webserver = router.ssh(via=bastion, hostname='webserver') - webapp = router.sudo(via=webserver, username='webapp') - fileserver = router.ssh(via=bastion, hostname='fileserver') - - # Transparently tunnelled over fileserver -> .. -> sudo.webapp link - fileserver.call(mitogen.fakessh.run, webapp, [ - 'rsync', 'appdata', 'appserver:appdata' - ]) - - Message Routing ###############