Public Repository

Last pushed: 3 months ago
Short Description
PowerShell Core w/ PSRemoting Enabled over SSH. (Photon OS)
Full Description

note: This is the same image as jbonds/ssh-powershell-remoting

Container running sshd with PowerShell Remoting Configured

(root password is 'SuperSecret')

This container will establish a PowerShell Remote session over SSH to both Linux and Windows machines running PowerShell Core. Windows must be setup up properly to allow this.

docker run --rm -it -name psremote1 -p 555:22 jbonds/psr

To connect to the container using a port other than default 22, you must define the port in your profile's ssh config file which will direct your ssh client to connect using the port specified.

For Linux:
    ~/.ssh/config
For Windows:
    C:\users\<username>.ssh\config

"config" file example:

Host 177.77.7.101
    HostName 177.77.7.101
    Port 555

Once you have this defined you can connect to the container as normal:

Linux:
    $container = New-Pssession -Hostname 177.77.7.101 -UserName root
Windows:
    $container = New-Pssession -Hostname 177.77.7.101 -SSHTransport -UserName root

Enter-Pssession $container

The container can also connect to a non-container host. If the host is not configured to use a different port, there is no need to edit the config file. Connect as normal over port 22.

Docker Pull Command
Owner
jbonds

Comments (0)