]> git.proxmox.com Git - spiceterm.git/blame - spiceterm.pod
d/control: fix priority-extra-is-replaced-by-priority-optional
[spiceterm.git] / spiceterm.pod
CommitLineData
300ace05
DM
1=head1 NAME
2
3spiceterm - SPICE Terminal Emulator
4
5=head1 SYNOPSIS
6
7 spiceterm [OPTIONS] [-- <command> [args]]
8
9 --timeout <seconds> Wait this time before aborting (default
10 is 10 seconds)
11 --authpath <path> Authentication path (PVE AUTH)
12 --permission <perm> Required permissions (PVE AUTH)
13 --port <port> Bind to port <port>
14 --addr <addr> Bind to address <addr>
300ace05
DM
15 --noauth Disable authentication
16 --keymap Spefify keymap (uses kvm keymap files)
17
18=head1 DESCRIPTION
19
20spiceterm is a full featured terminal emulator and exports the display
21using the SPICE protocol. Implements a 'xterm' compatible terminal.
22
23=head2 Features
24
25=over
26
27=item xterm/linux compatible
28
29=item cut and paste (vdagent)
30
31=item screen resize (vdagent)
32
300ace05
DM
33=item use TLS to encrypt all traffic
34
35=item use Proxmox VE authentication
36
37=back
38
39=head1 Authentication
40
16ca49da 41You can disable authentication using the C<--noauth> option.
300ace05
DM
42
43Ticket authentication is default, and you should pass the ticket using
44the C<SPICE_TICKET> environment variable.
45
adc53548
DM
46 # SPICE_TICKET=PASSWD ./spiceterm
47
48=head1 Keyboard Layout
49
50Due to SPICE protocol limitation, you need to specify the keyboard
51layout used by the client. We currently use the keymap files from kvm
52(/usr/share/kvm/keymaps/).
53
54 # spiceterm --keymap de
300ace05
DM
55
56=head1 EXAMPLES
57
58By default we start a simple shell (/bin/sh)
59
60 # spiceterm --noauth
61
62You can then connect with remote-viewer
63
64 # remote-viewer spice://localhost?tls-port=5900
65
66Note: spiceterm uses a short timeout and exit if no client connects
67(for security reasons).
68
69You can also specify the program to execute, for example a login screen
70
adc53548 71 # spiceterm --noauth -- /bin/login
300ace05
DM
72
73Or enter a OpenVZ container console
74
75 # ./spiceterm --noauth -- vzctl enter 100
76
77
78=head1 AUTHOR
79
80Dietmar Maurer <dietmar@proxmox.com>
81
300ace05
DM
82=head1 COPYRIGHT AND DISCLAIMER
83
84Copyright (C) 2013 Proxmox Server Solutions GmbH
85
86Copyright: spiceterm is under GNU GPL, the GNU General Public License.
87
88This program is free software; you can redistribute it and/or modify
89it under the terms of the GNU General Public License as published by
90the Free Software Foundation; either version 2 of the License, or
91(at your option) any later version.
92
93This program is distributed in the hope that it will be useful,
94but WITHOUT ANY WARRANTY; without even the implied warranty of
95MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
96GNU General Public License for more details.
97
98You should have received a copy of the GNU General Public License along
99with this program; if not, write to the Free Software Foundation, Inc.,
10051 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.