Subversion Repositories lsh

Compare Revisions

Ignore whitespace Rev 43 → Rev 42

/trunk/debian/changelog
20,9 → 20,8
* Drop the no longer useful lsh-server-config script.
* Upgrade to Standards-Version 3.8.3:
* Add README.source.
* Drop obsolete manpages from debian/mans.
 
-- Magnus Holmgren <holmgren@debian.org> Thu, 03 Sep 2009 00:55:45 +0200
-- Magnus Holmgren <holmgren@debian.org> Thu, 03 Sep 2009 00:39:55 +0200
 
lsh-utils (2.0.4-dfsg-2) unstable; urgency=low
 
/trunk/debian/mans/lsh-writekey.1
0,0 → 1,121
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSH-WRITEKEY 1 "Aug 21 2002" lsh-writekey "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lsh-writekey \- store a public / private key pair.
.SH SYNOPSIS
.B lsh-writekey
.RI [ options ]
.SH DESCRIPTION
This manual page documents briefly the
.B lsh-writekey
command.
This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBlsh-writekey\fP is a program that reads a public / private key pair in
\fBSPKI(5)\fP format on stdin, separates the public and private sections of
the key and writes them to separate files.
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-c, \-\-crypto=\fIalgorithm\fP
Encryption algorithm to use on the private key file.
.TP
.B \-i, \-\-iteration\-count=\fIPKCS#5\fP
Iteration count, the default is 1500.
.TP
.B \-l, \-\-label=\fItext\fP
Sets the unencrypted label for the key.
.TP
.B \-o, \-\-output\-file=\fIfilename\fP
The file to write the private key to. The public key file has a ".pub"
appended to the end of it. The default output file is "~/.lsh/identity".
.TP
.B \-f, \-\-output\-format=\fIformat\fP
Specifies the variant of the S-expression syntax to generate. Valid formats are
"transport", "canonical", "advanced" and "international".
.TP
.B \-p, \-\-passphrase=\fIpassword\fP
Specifies a passphrase for the private key.
.TP
.B \-\-server
Use the server seed file, and change the default output file to
/etc/lsh_host_key.
.TP
.B \-\-debug
Print huge amounts of debug information.
.TP
.B \-\-log\-file=\fIfile\fP
Append messages to \fIfile\fP.
.TP
.B \-q, \-\-quiet
Suppress all warnings and diagnostic messages.
.TP
.B \-\-trace
Print a detailed program trace.
.TP
.B \-v, \-\-verbose
Print verbose diagnostic messages
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Show a short usage message.
.TP
.B \-V, \-\-version
Show version of program.
.SH ENVIRONMENT
.TP
HOME
The user's home directory.
.SH FILES
.TP
~/.lsh/identity
Default location where the private key is stored.
~/.lsh/identity.pub
Default location where the public key is stored.
/etc/lsh_host_key, /etc/lsh_host_key.pub
The server's private and public host keys.
.SH EXAMPLE
A typical usage of lsh-writekey is:
 
lsh-keygen -l 8 | lsh-writekey
 
which generates a public / private key pair using \fBlsh-keygen(1)\fP and
stores it to the default ~/.lsh/identity.
.SH SEE ALSO
.BR lsh-keygen (1),
.BR lsh-make-seed (1),
.BR lsh (1),
.BR lshd (8),
.BR SPKI (5).
.BR
The programs are documented fully by
.IR "Lsh" ,
available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lsftp.1
0,0 → 1,178
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSFTP 1 "Aug 21 2002" lsftp "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lsftp \- lsh's sftp client
.SH SYNOPSIS
.B lsftp
.RI [ transport-options ] [-- " command" ...]
.SH DESCRIPTION
This manual page documents briefly the
.B lsftp
command.
This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBlsftp\fP is a program that connects to a remote sftp server, and can be
used to upload download files \['a] la FTP. When invoked with no command arguments,
lsftp enters interactive mode, much like \fBftp (1)\fP. However, when the
\fI--\fP argument and subsequent commands are passed to lsftp, lsftp simply
executes those commands and exits.
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-\-help
Show summary of options.
.TP
.B \-\-version
Show version of program.
.SH COMMANDS
.TP
.B cd \fIdirectory\fP
Change the current directory on the remote server to \fIdirectory\fP.
.TP
.B rm \fIfilespec\fP
Removes files or directories. To delete directories, the \-r option needs to be
specified. The rm command doesn't accept wildcards by default, to enable these
you must specify the \-g option.
.TP
.B delete
Alias for \fBrm\fP.
.TP
.B mkdir \fIdir\fP
Make directory \fIdir\fP.
.TP
.B about
Display information about lsftp.
.TP
.B help
Displays a list of commands.
.TP
.B ?
Alias for \fBhelp\fP.
.TP
.B longhelp
Displays the list of commands with detailed information about each command.
.TP
.B ls \fIfilespec\fP
List remote files and folders.
.TP
.B list
Alias for \fBls\fP.
.TP
.B dir
(Another) Alias for \fBls\fP.
.TP
.B pwd
Print the current working directory.
.TP
.B quit
Quit lsftp.
.TP
.B exit
Quit lsftp.
.TP
.B set [\fIvar=value\fP]
Sets or shows variables. Without an argument, \fIset\fP displays the current variable state. With
a \fIvar=value\fP argument, \fBset\fP sets the appropriate variable in the environment.
.TP
.B mail
Runs the \fBmail (1)\fP command.
.TP
.B umask [\fIvalue\fP]
Sets or displays the remote umask.
.TP
.B jobs
Prints information about currently running jobs.
.TP
.B open \fIsite\fP
Open a sftp connection to \fIsite\fP.
.TP
.B close
Close the current connection.
.TP
.B mv \fIold\-filename\fP \fInew\-filename\fP
Rename file \fIold\-filename\fP to \fInew\-filename\fP.
.TP
.B rename
Alias for \fBmv\fP.
.TP
.B ln \fIfile\fP \fIlink\fP
Make \fIlink\fP a symlink to \fIfile\fP.
.TP
.B get \fIremote\-file\fP
Retrieve \fIremote\-file\fP on the remote system to the local system.
.TP
.B put \fIlocal\-file\fP
Send \fIlocal\-file\fP on the local system to the remote system.
.TP
.B chown \fIuid\fP \fIfile\fP
Change the ownership of \fIfile\fP to be owned by the user represented by
\fIuid\fP.
.TP
.B chgrp \fIgid\fP \fIfile\fP
Change the group ownership of \fIfile\fP to be owned by the group represented by
\fIgid\fP.
.TP
.B lcd \fIdir\fP
Change the current local directory to \fIdir\fP.
.TP
.B lrm \fIfile\fP
Remove \fIfile\fP from the \fBlocal\fP system.
.TP
.B ldelete
Alias for \fBlrm\fP.
.TP
.B lls
List files on the local system.
.TP
.B llist
Alias for \fBlls\fP.
.TP
.B lpwd
Print the current local working directory.
.TP
.B ! \fIcommand\fP
Executes \fIcommand\fP in a shell on the local system.
.SH ENVIRONMENT
.TP
.B LSFTP_RSH
The program to use for the SSH tunnel. If the variable is not set, lsftp
defaults to using lshg.
.TP
.B LSFTP_BEFORE_ARGS
.TP
.B LSFTP_AFTER_ARGS
.SH SEE ALSO
.BR lsh (1),
.BR mail (1),
.BR lshd (8),
.BR lshg (8).
.BR
The programs are documented fully by
.IR "Lsh" ,
available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lsh-decode-key.1
0,0 → 1,78
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSH-DECODE-KEY 1 "Apr 19, 2002" lsh-decode-key "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lsh-decode-key \- Converts a raw OpenSSH/ssh2 public key into sexp format
.SH SYNOPSIS
.B lsh-decode-key
.RI [ options ]
.SH DESCRIPTION
This manual page documents briefly the
.B lsh-decode-key
command.
This manual page was written for the Debian GNU/Linux distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
\fBlsh-decode-key\fP is a program that converts an OpenSSH or SSH2 key
to sexp format, which is used by lsh.
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-b, \-\-base64
Input is base64 encoded.
.TP
.B \-o, \-\-output\-file=\fIfilename\fP
Write the output key to \fIfilename\fP. The default is to write it to stdout.
.TP
.B \-f, \-\-output\-format=\fIformat\fP
Write output key in \fIformat\fP sexp output format. \fIformat\fP must be one
of "transport", "canonical", "advanced" or "international".
.TP
.B \-\-debug
Print heaps of debug information.
.TP
.B \-q, \-\-quiet
Suppress all warning and diagnostic messages.
.TP
.B \-\-trace
Detailed program trace.
.TP
.B \-v, \-\-verbose
Print verbose diagnostic messages.
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Print a short usage message.
.TP
.B \-V, \-\-version
Show version of program.
.SH SEE ALSO
.BR lsh (1),
.BR lshd (1),
.BR sexp-conv (1),
.BR ssh-conv (1)
.BR lsh-export-key (1).
.br
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lshg.1
0,0 → 1,102
.\" Hey, EMACS: -*- nroff -*-
.TH lshg 1 "12 Apr, 2001" LSH "lsh Manuals"
.\" Please adjust this date whenever revising the manpage.
.SH NAME
lshg \- Secure Shell v2 protocol (SSH2) gateway client.
.SH SYNOPSIS
.B lshg
.RI [ options ] " hostname" " [command...]"
.SH DESCRIPTION
Connects to \fIhostname\fP using the Secure SHell v2 (SSH2) protocol, via
a gateway that has been created with \fBlsh(1)\fP
.SH OPTIONS
These programs follow the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
.TP
.B \-l, \-\-user=\fIusername\fP
Log in as user \fIusername\fP.
.TP
.B \-p, \-\-port=\fIport\fP
Connect to port number \fIport\fP on the remote host (default 22).
.B \-E, \-\-execute=\fIcommand\fP
Execute a command on the remote machine.
.TP
.B \-L, \-\-forward\-local\-port=\fIlocal-port:target-host:target-port\fP
Forwards all ssh connections to \fIlocal port\fP on the local machine to
\fItarget-host\fP:\fItarget-port\fP.
.TP
.B \-N, \-\-nop
No operation (suppresses the default action, which is to spawn a remote shell)
.TP
.B \-S, \-\-shell=\fIcommand\fP
Spawn a remote shell.
.TP
.B \-g, \-\-remote\-peers
Allow remote access to forwarded ports.
.TP
.B \-\-no\-remote\-peers
Disallow remote access to forwarded ports (default).
.TP
.B \-\-cvs\-workaround=[i?o?e?]
Enables the CVS workaround by setting one or more of the stdio file
descriptors (i = stdin, o = stdout, e = stderr) into non-blocking mode.
If no argument is provided, the workaround is applied to all three file
descriptors. By default, the workaround is applied to stderr (e) only.
.TP
.B \-\-no\-cvs\-workaround
Disable the CVS workaround
.TP
.B \-t, \-\-pty
Request a remote pty (pseudo terminal) (default).
.TP
.B \-\-no\-pty
Don't request a remote pty.
.TP
.B \-\-stderr=\fIfilename\fP
Redirect stderr to specified file.
.TP
.B \-\-no\-stderr
Redirect stderr to /dev/null
.TP
.B \-\-stdout=\fIfilename\fP
Redirect stdout to specified file.
.TP
.B \-\-no\-stdout
Redirect stdout to /dev/null.
.TP
.B \-\-stdin=\fIfilename\fP
Redirect stdin to specified file.
.TP
.B \-\-no\-stdin
Redirect stdin from /dev/null.
.TP
.B \-n, \-\-no
Inverts the effect of the next modifier.
.TP
.B \-\-debug
Print huge amounts of debug information.
.TP
.B \-q, \-\-quiet
Suppress all warnings and diagnostic messages.
.TP
.B \-\-trace
Detailed trace.
.TP
.B \-v, \-\-verbose
Verbose diagnostic messages.
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Show a short usage message.
.TP
.B \-V, \-\-version
Show program version.
.SH SEE ALSO
.BR lsh (1),
.BR lshd (8).
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lsh-authorize.1
0,0 → 1,49
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSH-AUTHORIZE 1 "Apr 15, 2002" lsh-authorize "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lsh-authorize \- Authorize keys for the current account.
.SH SYNOPSIS
.B lsh-authorize
.I key-file ...
.SH DESCRIPTION
For each \fIkey-file\fP, add the contained key to the list of keys that unlock the current
account.
.SH OPTIONS
These programs follow the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
.TP
.B \-\-help
Show summary of options.
.SH SEE ALSO
.BR lsh-keygen (1),
.BR lsh-writekey (1),
.BR sexp-conv (1),
.BR ssh-conv (1),
.BR lsh (1),
.BR lshd (8).
.BR
The lsh programs (including this one) are documented fully by
.IR "Lsh" ,
available via the info system
.SH AUTHOR
This manual page was originally written by
Robert Bihlmeyer <robbe@orcus.priv.at> for the Debian GNU/Linux system
(but may be used by others), with heavily modifications by
Timshel Knoll <timshel@debian.org>
 
/trunk/debian/mans/ssh-conv.1
0,0 → 1,42
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSH 1 "May 25, 2000"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
ssh-conv \- convert a SSH2 public key to sexp format
.SH SYNOPSIS
.B ssh-conv
.SH DESCRIPTION
This manual page documents briefly the
.B ssh-conv
command.
This manual page was written for the Debian GNU/Linux distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBssh-conv\fP is a program that converts a SSH2 public key to lsh's
sexp format.
.SH SEE ALSO
.BR lsh (1),
.BR lshd (1),
.BR lsh-decode-key (1),
.BR sexp-conv (1).
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@pobox.com>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lshd.8
0,0 → 1,133
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSHD 8 "Jul 06 2002" lshd "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lshd \- server for the SECSH2 (Secure Shell v2) protocol
.SH SYNOPSIS
.B lshd
.RI [ options ] " files" ...
.SH DESCRIPTION
This manual page documents briefly the
.B lshd
command.
This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBlshd\fP is a program that listens on a specified port for secure shell
clients to connect and log in securely from a remote machine.
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-\-debug
Print huge amounts of debug information.
.TP
.B \-q, \-\-quiet
Suppress all warnings and diagnostic messages.
.TP
.B \-\-trace
Print a detailed program trace.
.TP
.B \-v, \-\-verbose
Print verbose diagnostic messages
.TP
.B \-\-kerberos\-passwords
Recognise kerberos passwords, using the helper program
\fI/usr/sbin/lsh\-krb\-checkpw\fP (experimental).
.TP
.B \-\-login\-shell=\fIprogram\fP
Use this program as the login shell for all users (experimental).
.TP
.B \-\-no\-kerberos\-passwords
Don't recognise kerberos passwords (default).
.TP
.B \-\-no\-password
Disable password user authentication.
.TP
.B \-\-no\-publickey
Disable publickey user authentication.
.TP
.B \-\-no\-root\-login
Don't allow root to login (default)
.TP
.B \-\-password
Enable password authentication (enabled by default).
.TP
.B \-\-password\-helper=\fIhelper-program\fP
Use the named helper program for password verification (experimental).
PAM passwords can be enabled by specifying
\fI\-\-password\-helper=/usr/sbin/lsh-pam-checkpw\fP.
.TP
.B \-\-publickey
Enable publickey user authentication (enabled by default).
.TP
.B \-\-root\-login
ALlow root to login.
.TP
.B \-\-pty\-support
.B \-\-no\-pty\-support
Enable pty allocation (enabled by default).
.TP
.B \-\-subsystems=\fIname\fP=\fIprogram\fP[,\fIname\fP=\fIprogram\fP...]
Lists subsystems to enable connections to (experimental).
For example:
\fI\-\-subsystems=sftp=/usr/sbin/sftp-server,foosystem=/usr/bin/foo\fP.
.TP
.B \-\-daemonic
Run in the background, redirect stdio to \fI/dev/null\fP, chdir to / and write
messages to syslog.
.TP
.B \-\-enable\-core
Dump core on fatal errors (disabled by default).
.TP
.B \-\-no\-daemonic
Run in the foreground, which messages to stderr (default).
.TP
.B \-\-no\-pid\-file
Don't use any pid file. Default in non-daemonic mode.
.TP
.B \-\-no\-syslog
Don't use syslog (by default, syslog is used when running in daemonic mode).
.TP
.B \-\-pid\-file[=\fIfile-name\fP]
Create a pid file. When running in daemonic mode, the default is
\fI/var/run/lshd.pid\fP.
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Show a short usage message.
.TP
.B \-V, \-\-version
Show version of program.
.SH SEE ALSO
.BR lsh (1),
.BR lshd (8).
.BR
The programs are documented fully by
.IR "Lsh" ,
available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/sexp-conv.lsh-utils.1
0,0 → 1,94
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH SEXP-CONV 1 "Apr 19, 2002" sexp-conv "Lsh Manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
sexp_conv \- convert s-expression to a different encoding
.SH SYNOPSIS
.B sexp_conv
.RI [ options ]
.SH DESCRIPTION
This manual page documents briefly the
.B sexp_conv
command.
This manual page was written for the Debian GNU/Linux distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBsexp_conv\fP is a program that converts S-expressions (keys and
most other objects which `lsh' needs to store on disk)
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-\-hash=\fIalgorithm\fP
Hash algorithm (default: sha1).
.TP
.B \-\-once
Process at most one s-expression.
.TP
.B \-\-raw\-hash
Output the hash for the canonical representation of the object, in hexadecimal.
.TP
.B \-\-spki\-hash
Output an SPKI hash for the object.
.TP
.B \-\-debug
Print huge amounts of debug information.
.TP
.B \-q, \-\-quiet
Supress all warnings and diagnostic messages.
.TP
.B \-\-trace
Detailed trace.
.TP
.B \-v, \-\-verbose
Verbose diagnostic messages.
.TP
.B \-i, \-\-input\-format=\fIformat\fP
Variant of S-expression to accept. Valid S-expression formats are: transport,
canonical, advanced and international.
.TP
.B \-o, \-\-output\-format=\fIformat\fP
Variant of S-expression to output. Valid S-expression formats are: transport,
canonical, advanced and international.
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Give a short usage message.
.TP
.B \-v, \-\-version
Show version of program.
.SH SEE ALSO
.BR ssh-conv (1),
.BR lsh (1),
.BR lshd (8).
.br
The programs are documented fully by the
.IR "sexp"
section under the
.IR "Getting Started"
header of the lsh info page, available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lsh-keygen.1
0,0 → 1,106
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSH-KEYGEN 1 "Aug 21 2002" lsh-keygen "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lsh-keygen \- generate a public/private key pair
.SH SYNOPSIS
.B lsh-keygen
.RI [ options ]
.SH DESCRIPTION
This manual page documents briefly the
.B lsh-keygen
command.
This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBlsh-keygen\fP is a program that generates a public / private key pair in
\fBSPKI(5)\fP format and writes it to stdout. Usually you will pipe this
output to \fBlsh-writekey(1)\fP to write it to disk.
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-f, \-\-output\-format=\fIformat\fP
The output SPKI format to use. Valid values of \fIformat\fP are "transport",
"canonical", "advanced" and "international". The default format is "transport".
See also \fBSPKI(5)\fP.
.TP
.B \-l, \-\-nist\-level=\fIsecurity\-level\fP
For DSA keys, this is the NIST security level: level 0 uses 512-bit primes,
level 8 uses 1024 bit primes, and the default is 8. For RSA keys, it's the bit
length of the modulus, and the default is 2048 bits.
.TP
.B \-a, \-\-algorithm=\fIalgorithm\fP
The public / private key algorithm to use. This can be either "RSA" or "DSA".
The default is to generate DSA keys.
.TP
.B \-\-server
Use the server random seed file
.TP
.B \-\-debug
Print huge amounts of debug information.
.TP
.B \-\-log\-file=\fIfile\fP
Append messages to \fIfile\fP.
.TP
.B \-q, \-\-quiet
Suppress all warnings and diagnostic messages.
.TP
.B \-\-trace
Print a detailed program trace.
.TP
.B \-v, \-\-verbose
Print verbose diagnostic messages
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Show a short usage message.
.TP
.B \-V, \-\-version
Show version of program.
.SH EXAMPLE
A typical usage of lsh-keygen is:
 
lsh-keygen -l 8 | lsh-writekey
 
Which generates a public / private key pair and stores it using
\fBlsh-writekey(1)\fP.
.SH BUGS
lsh-writekey should use \fBrandom(4)\fP rather than a less strong source of
randomness like \fBurandom(4)\fP where available.
.SH SEE ALSO
.BR lsh-writekey (1),
.BR lsh-make-seed (1),
.BR lsh (1),
.BR lshd (8),
.BR DSA (5),
.BR SPKI (5).
.BR
The programs are documented fully by
.IR "Lsh" ,
available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/sftp-server.lsh.8
0,0 → 1,46
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH SFTP-SERVER 8 "Jul 05 2002" sftp-server "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
sftp-server \- server for the Secure FTP protocol over lsh.
.SH SYNOPSIS
.B sftp-server
.RI [ options ] " files" ...
.SH DESCRIPTION
This manual page documents briefly the
.B sftp-server
command.
This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBsftp-server\fP is a lshd subsystem program that is called by lshd to serve
sftp (secure ftp) clients. To enable sftp in your lshd server, run lshd with
the \fI\-\-subsystems=sftp=/usr/sbin/sftp\-server\fP flag.
.SH SEE ALSO
.BR lsh (1),
.BR lshd (8).
.BR
The programs are documented fully by
.IR "Lsh" ,
available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
/trunk/debian/mans/lsh-make-seed.1
0,0 → 1,86
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LSH-MAKE-SEED 1 "Jul 05 2002" lsh-make-seed "lsh manuals"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
lsh-make-seed \- program to generate a yarrow random seed file
.SH SYNOPSIS
.B lsh-make-seed
.RI [ options ]
.SH DESCRIPTION
This manual page documents briefly the
.B lsh-make-seed
command.
This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBlsh-make-seed\fP is a program that creates an initial random seed file for
the yarrow pseudo-randomness-generator used by both the lsh server and client.
.SH OPTIONS
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-f, \-\-force
Overwrite any existing seed file.
.TP
.B \-o, \-\-output\-file=\fIfilename\fP
Output random seed to \fIfilename\fP. The default is to output to
~/.lsh/seed-file.
.TP
.B \-\-server
Save seed file where the lsh server expects it (eg.
/var/spool/lsh/yarrow-seed-file).
.TP
.B \-\-sloppy
Generate seed file even if we can't collect a good amount of randomness from
the environment.
.TP
.B \-\-debug
Print huge amounts of debug information.
.TP
.B \-q, \-\-quiet
Suppress all warnings and diagnostic messages.
.TP
.B \-\-trace
Print a detailed program trace.
.TP
.B \-v, \-\-verbose
Print verbose diagnostic messages
.TP
.B \-?, \-\-help
Show summary of options.
.TP
.B \-\-usage
Show a short usage message.
.TP
.B \-V, \-\-version
Show version of program.
.SH SEE ALSO
.BR lsh (1),
.BR lshd (8).
.BR
The programs are documented fully by
.IR "Lsh" ,
available via the Info system.
.SH AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>,
for the Debian GNU/Linux system (but may be used by others).