diff --git a/docs/ssh.md b/docs/ssh.md index 2f00f056c..32800b7b0 100644 --- a/docs/ssh.md +++ b/docs/ssh.md @@ -1,8 +1,8 @@ ## SSH Connections -wezterm uses libssh2 to provide an integrated SSH client. The +wezterm uses an embedded ssh library to provide an integrated SSH client. The client can be used to make ad-hoc SSH connections to remote hosts -by invoking the client: +by invoking the client like this: ```bash $ wezterm ssh wez@my.server @@ -14,8 +14,8 @@ When invoked in this way, wezterm may prompt you for SSH authentication and once a connection is established, open a new terminal window with your requested command, or your shell if you didn't specify one. -Creating a new tab will create a new channel in your existing session -so you won't need to re-authenticate for additional tabs that you +Creating new tabs or panes will each create a new channel in your existing +session so you won't need to re-authenticate for additional tabs that you create. SSH sessions created in this way are non-persistent and all associated @@ -25,6 +25,9 @@ Take a look at [the multiplexing section](multiplexing.html) for an alternative configuration that connects to a remote wezterm instance and preserves your tabs. +The [ssh_backend](config/lua/config/ssh_backend.md) configuration can +be used to specify which ssh library is used. + *Since: 20210404-112810-b63a949d* wezterm is now able to parse `~/.ssh/config` and `/etc/ssh/ssh_config` @@ -61,3 +64,4 @@ example shows how to specify the private key to use when connecting to ```bash wezterm ssh -oIdentityFile=/secret/id_ed25519 some-host ``` +