Skip to content

SSH Session Sharing With Team Members

SSH session sharing allows you to share your SSH terminal with team members for live joint debugging. Your team members can see in real-time the commands you enter in the SSH terminal and the resulting outputs.

The user who logins into a device via SSH and creates the SSH session will be the active user or the moderator of the SSH session by default. All the other users can join the session as a passive user in a view-only mode. Only the session moderator can type any commands in the terminal window. All the other users cannot type any command but can only view the terminal as a passive user.

Note:

SSH session sharing feature works only for those SSH sessions created from the SocketXP Web Portal. SSH sessions started using any other SSH clients such as PuTTY, SSH CLI by using the SocketXP Slave Mode feature cannot be shared.

How to Share an SSH Session with Team Members

All SSH sessions (started from the SocketXP Web Portal) will be shared with your team members by default. You can find all active SSH sessions in the SSH sessions page.

To visit the SSH sessions page, go to the Devices section and click the Sessions button listed above the Devices table.

It will show you a list of live and recorded SSH sessions.

SocketXP SSH Session Sharing and SSH Session Recording

You can join any live SSH session as a team member. Click the console icon next to the Session ID in the live session. It will open up a new tab in the browser where the SSH session terminal will be shown. You can watch the commands typed by the moderator or active user of this SSH session. You can only view the terminal as a passive user. You cannot enter any commands in the terminal.

In the example shown below, a team member uses SSH session sharing to watch in real-time the 'top' command executed by the SSH session moderator.

SocketXP SSH Terminal Sharing

How to Replay a Recorded SSH Session

All SSH sessions created from the SocketXP Web Portal will be recorded, encrypted and stored in the SocketXP Cloud Gateway. You can find all past SSH sessions (started from the web portal) recordings in the SSH sessions page.

To visit the SSH sessions page, go to the Devices section and click the Sessions button listed above the Devices table.

It will show you a list of live and recorded SSH sessions. Click the play button shown next to the SSH session ID. You can replay and view the recorded SSH session like a video playback. As an administrator, SSH session recording and playback is very useful, if you want to review and audit the commands executed by your team members.

In the example shown below, a team member replays a recorded SSH session to review and audit the commands executed by an user in the SSH session that has ended.

SocketXP SSH Terminal Sharing

Note:

Recorded SSH sessions will be deleted automatically after 48 hours.