version 1.356, 2015/03/03 06:48:58 |
version 1.357, 2015/05/06 05:45:17 |
|
|
.Xr sftp 1 ) . |
.Xr sftp 1 ) . |
The subsystem is specified as the remote command. |
The subsystem is specified as the remote command. |
.It Fl T |
.It Fl T |
Disable pseudo-tty allocation. |
Disable pseudo-terminal allocation. |
.It Fl t |
.It Fl t |
Force pseudo-tty allocation. |
Force pseudo-terminal allocation. |
This can be used to execute arbitrary |
This can be used to execute arbitrary |
screen-based programs on a remote machine, which can be very useful, |
screen-based programs on a remote machine, which can be very useful, |
e.g. when implementing menu services. |
e.g. when implementing menu services. |
|
|
host key is not known or has changed. |
host key is not known or has changed. |
.Pp |
.Pp |
When the user's identity has been accepted by the server, the server |
When the user's identity has been accepted by the server, the server |
either executes the given command, or logs into the machine and gives |
either executes the given command in a non-interactive session or, |
the user a normal shell on the remote machine. |
if no command has been specified, logs into the machine and gives |
|
the user a normal shell as an interactive session. |
All communication with |
All communication with |
the remote command or shell will be automatically encrypted. |
the remote command or shell will be automatically encrypted. |
.Pp |
.Pp |
If a pseudo-terminal has been allocated (normal login session), the |
If an interactive session is requested |
|
.Nm |
|
by default will only request a pseudo-terminal (pty) for interactive |
|
sessions when the client has one. |
|
The flags |
|
.Fl T |
|
and |
|
.Fl t |
|
can be used to override this behaviour. |
|
.Pp |
|
If a pseudo-terminal has been allocated the |
user may use the escape characters noted below. |
user may use the escape characters noted below. |
.Pp |
.Pp |
If no pseudo-tty has been allocated, |
If no pseudo-terminal has been allocated, |
the session is transparent and can be used to reliably transfer binary data. |
the session is transparent and can be used to reliably transfer binary data. |
On most systems, setting the escape character to |
On most systems, setting the escape character to |
.Dq none |
.Dq none |