mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-20 07:24:41 +02:00
Add a note about BSD servers
This commit is contained in:
@@ -101,7 +101,7 @@ How it works
|
|||||||
----------------
|
----------------
|
||||||
|
|
||||||
The ssh kitten works by having SSH transmit and execute a POSIX sh (or optionally
|
The ssh kitten works by having SSH transmit and execute a POSIX sh (or optionally
|
||||||
Python) script on the remote server using an :opt:`interpreter
|
Python) bootstrap script on the remote server using an :opt:`interpreter
|
||||||
<kitten-ssh.interpreter>`. This script asks kitty for the setup data over
|
<kitten-ssh.interpreter>`. This script asks kitty for the setup data over
|
||||||
the tty device, which kitty sends as a tarball. The script extracts it and
|
the tty device, which kitty sends as a tarball. The script extracts it and
|
||||||
places the :opt:`files <kitten-ssh.copy>` and sets the :opt:`environment
|
places the :opt:`files <kitten-ssh.copy>` and sets the :opt:`environment
|
||||||
@@ -111,6 +111,13 @@ with a one-time random password that is generated when the script is transmitted
|
|||||||
that on the remote server, only the script can request data transmission over
|
that on the remote server, only the script can request data transmission over
|
||||||
the TTY, any other requests are responded to by errors.
|
the TTY, any other requests are responded to by errors.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
When connecting to BSD servers, it is possible the bootstrap script will
|
||||||
|
fail or run slowly, because they are crippled in various ways. Your best bet
|
||||||
|
is to install python on the server and use :code:`python` as the
|
||||||
|
:opt:`interpreter kitten.ssh-interpreter>` in :file:`ssh.conf`.
|
||||||
|
|
||||||
.. include:: /generated/conf-kitten-ssh.rst
|
.. include:: /generated/conf-kitten-ssh.rst
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user