|
|
1.1 root 1: RSH(1) UNIX Reference Manual RSH(1)
2:
3: NNAAMMEE
4: rrsshh - remote shell
5:
6: SSYYNNOOPPSSIISS
7: _r_s_h [--KKddnn] [--kk _r_e_a_l_m] [--ll _u_s_e_r_n_a_m_e] _h_o_s_t [command]
8:
9: DDEESSCCRRIIPPTTIIOONN
10: RRsshh executes _c_o_m_m_a_n_d on _h_o_s_t.
11:
12: RRsshh copies its standard input to the remote command, the standard output
13: of the remote command to its standard output, and the standard error of
14: the remote command to its standard error. Interrupt, quit and terminate
15: signals are propagated to the remote command; rrsshh normally terminates
16: when the remote command does. The options are as follows:
17:
18: --KK The --KK option turns off all Kerberos authentication.
19:
20: --dd The --dd option turns on socket debugging (using setsockopt(2))
21: on the TCP sockets used for communication with the remote host.
22:
23: --kk The --kk option causes rrsshh to obtain tickets for the remote host
24: in _r_e_a_l_m instead of the remote host's realm as determined by
25: krb_realmofhost(3).
26:
27: --ll By default, the remote username is the same as the local user-
28: name. The --ll option allows the remote name to be specified.
29: Kerberos authentication is used, and authorization is deter-
30: mined as in rlogin(1).
31:
32: --nn The --nn option redirects input from the special device /_d_e_v/_n_u_l_l
33: (see the BUGS section of this manual page).
34:
35: If no _c_o_m_m_a_n_d is specified, you will be logged in on the remote host us-
36: ing rlogin(1).
37:
38: Shell metacharacters which are not quoted are interpreted on local
39: machine, while quoted metacharacters are interpreted on the remote
40: machine. For example, the command
41:
42: rsh otherhost cat remotefile >> localfile
43:
44: appends the remote file _r_e_m_o_t_e_f_i_l_e to the local file _l_o_c_a_l_f_i_l_e, while
45:
46: rsh otherhost cat remotefile ">>" other_remotefile
47:
48: appends _r_e_m_o_t_e_f_i_l_e to _o_t_h_e_r__r_e_m_o_t_e_f_i_l_e.
49:
50: FFIILLEESS
51: /_e_t_c/_h_o_s_t_s
52:
53:
54: SSEEEE AALLSSOO
55: rlogin(1), kerberos(3), krb_sendauth(3), krb_realmofhost(3)
56:
57: HHIISSTTOORRYY
58: RRsshh appeared in 4.2 BSD
59:
60: BBUUGGSS
61: If you are using csh(1) and put a rrsshh in the background without redirect-
62: ing its input away from the terminal, it will block even if no reads are
63: posted by the remote command. If no input is desired you should redirect
64: the input of rrsshh to /_d_e_v/_n_u_l_l using the --nn option.
65:
66:
67: You cannot run an interactive command (like rogue(6) or vi(1)) using rrsshh;
68: use rlogin(1) instead.
69:
70: Stop signals stop the local rrsshh process only; this is arguably wrong, but
71: currently hard to fix for reasons too complicated to explain here.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.