logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rpyc_classic - RPyC classic server

Author

       This manual page was written for Debian by Timo Röhling and may be used without restriction.

                                                                                                 RPYC_CLASSIC(1)

Description

       RPyC  (pronounced as are-pie-see), or Remote Python Call, is a transparent Python library for symmetrical
       remote procedure calls, clustering and  distributed-computing.  RPyC  makes  use  of  object-proxying,  a
       technique that employs Python’s dynamic nature, to overcome the physical boundaries between processes and
       computers, so that remote objects can be manipulated as if they were local.

       rpyc_classic  is  the  server  component  which enables remote access to the local system.  The following
       options are available:

       --modeMODE, -mMODE
              Select mode of operation. One of threaded, forking, stdio, oneshot.

       --portPORT, -pPORT
              The TCP port which the server listens to. The default is 18812 for unauthenticated  instances  and
              18821 for SSL authenticated ones.

       --hostINTERFACE
              Bind to network interface INTERFACE.  The default is localhost.

       --ipv6 Enable IPv6.

       --logfileFILE
              Write log to FILE.  If not specified, log output is written to stderr.

       --quiet, -q
              Quiet mode. Only errors will be logged.

   RPyCRegistry
       A  server  instance  can be registered with a running rpyc_registry(1) for automated service discovery by
       clients:

       --registry-typeTYPE
              Connect to the registry via TCP or UDP (which is the default).

       --registry-portPORT
              Connect to the registry on port PORT.  The default is 18811.

       --registry-hostHOST
              Connect to the registry at host HOST.  This is a required option for TCP registries. If no host is
              specified for UDP, the server will attempt  a  broadcast  via  IP  255.255.255.255  to  reach  any
              listening registry in the local network.

   SSLAuthenticatedMode
       The  server  supports  authentication  and  authorization via SSL certificates.  WARNING: While this mode
       provides a modest amount of security, there are  serious  shortcomings  such  as  a  missing  certificate
       revocation mechanism. Do not rely on this to expose vital infrastructure to the Internet.

       You need to specify the following options to enable this mode:

       --ssl-cafileFILE
              Read  the  Certificate  Authority  (CA)  certificate from FILE.  The CA is used to determine which
              client certificates are authorized to connect to the server; only client certificates  which  have
              been issued by the CA are accepted.  WARNING: If this option is omitted, the server will allow any
              client to connect, which is probably not what you want.

       --ssl-certfileFILE
              Read the SSL server certificate from FILE.  This certificate is presented to connecting clients to
              let them verify that the server is genuine.

       --ssl-keyfileFILE
              Read the private SSL server key for the server certificate from FILE.

Name

       rpyc_classic - RPyC classic server

See Also

rpyc_registry(1)

Synopsis

rpyc_classic [options]

See Also