About Remote Shell
Remote Shell gives administrators a secure command line on a managed Mac in the Iru Endpoint Web App. Administrators can investigate a detection, respond to a threat, or retrieve a file without a separate remote access tool. Start a session from a detection or from a device record. Remote Shell is a response action on the Detections page. For status, tags, and other security operations actions, see Security Operations Actions in Endpoint Detection.How It Works
Selecting Launch remote shell opens the Remote shell terminal page, which starts connecting to the Mac. If that attempt fails, select Connect to try again. Remote Shell works while the Mac is in Partial Isolation. It does not work while the Mac is in Complete Isolation.Prerequisites
Licensing
Permissions
Session limits
Isolation
Start a session from Detections
Open Detections
Open the side panel
Open the device menu
Launch remote shell

Start a session from a device record
Open the device record
Open the Device Action Menu
Launch remote shell

Remote shell terminal
The Remote shell terminal page opens after you launch Remote Shell, and it starts connecting to the Mac. The left side shows the Mac you opened the shell for. The terminal is on the right.
Wait for the connection
Try again if the connection fails
Make the terminal full screen

Run a command
Send the command
Auditing
Remote Shell sessions are recorded in Activity under Detections. Some events are attributed to the administrator who opened the shell. Others are attributed to the Mac. Activity records how many commands were entered. It does not record the text of those commands.Open Activity
Filter to Detections
Read an event
- Remote shell session started: Recorded when the session begins.
- Remote shell connection: Recorded when the connection is accepted, once for the web app and once for the Mac. The row includes the host that connected.
- Live response command request: Records the request to open the shell, including which shell is used and the timeout for the session.
- Live response command updated: Records the command as its status changes. You may see Pending, Connected, Started, or Disconnected. If the command does not complete, the status is Failed and the row includes a failure reason, such as a timeout.
- Remote shell session ended: Shows how long the session lasted, how it was closed, how many commands were entered, and how much data was sent and received. A session you close with Disconnect is recorded that way.
End a session
Close the session when you finish. You can disconnect from the device panel, close the page, or leave the session until it expires.Disconnect
Close the page
Confirm while the session is open
Close a session that is not connected
Troubleshooting
The shell does not connect
The shell does not connect
The Mac is in Complete Isolation
The Mac is in Complete Isolation
The session stays paused
The session stays paused
Considerations
- Security operations: Use Remote Shell with the status and tag controls on the Detections page. See Security Operations Actions in Endpoint Detection.
- Isolation: A session still works while the Mac is in Partial Isolation. It does not work while the Mac is in Complete Isolation.
- Session limits: The web app allows one Remote Shell session at a time, and each Mac allows one active session.