Rexec

E721431

Rexec is a remote execution protocol and service used on Unix-like systems to run commands on a remote host and return their output to the local machine.

Try in SPARQL Jump to: Statements Referenced by

Statements (45)

Predicate Object
instanceOf Unix network utility
network service
remote execution protocol
authenticationDirection local client authenticates to remote server
authenticationMethod username and password in clear text
category remote access software
system administration tool
configuration often disabled by default on modern systems
connectionModel client-server
dataDirection command sent from local to remote
output sent from remote to local
defaultPort 512
documentation Unix manual pages
hasClientProgram rexec client
hasServerProgram rexecd daemon
IANAServiceName exec
implements remote command execution
interactionMode non-encrypted, non-tunneled
introducedInContext early BSD Unix networking tools
invokedFrom local host
operatingSystem Unix-like systems
portType well-known port
protocolFamily Berkeley r-commands NERFINISHED
purpose execute commands on a remote host
return remote command output to the local machine
recommendedAlternative OpenSSH NERFINISHED
relatedTo rexecd
rlogin
rsh
requires network connectivity between local and remote hosts
user account on remote system
requiresService inetd or xinetd (on some systems)
risk susceptible to credential theft
susceptible to eavesdropping
susceptible to man-in-the-middle attacks
runsOn remote host
securityProperty insecure by modern standards
unencrypted communication
status deprecated in security-conscious environments
supersededBy SSH NERFINISHED
transmits command output
exit status
standard error
usedFor non-interactive remote command execution
usesTransportProtocol TCP NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hydra supportsProtocol Rexec