diff --git a/Directory.Packages.props b/Directory.Packages.props index 462f3d2d23..19086b92d6 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -29,7 +29,7 @@ - + diff --git a/src/VirtualClient/VirtualClient.Core.UnitTests/SshClientProxyTests.cs b/src/VirtualClient/VirtualClient.Core.UnitTests/SshClientProxyTests.cs index 159a55f5a6..4a45157334 100644 --- a/src/VirtualClient/VirtualClient.Core.UnitTests/SshClientProxyTests.cs +++ b/src/VirtualClient/VirtualClient.Core.UnitTests/SshClientProxyTests.cs @@ -77,6 +77,7 @@ public void SshClientProxyConstructorsSetPropertiesToExpectedValues() Assert.IsTrue(object.ReferenceEquals(expectedInfo, client.ConnectionInfo)); Assert.IsTrue(object.ReferenceEquals(expectedInfo, client.SessionClient.ConnectionInfo)); Assert.IsTrue(object.ReferenceEquals(expectedInfo, client.SessionScpClient.ConnectionInfo)); + Assert.IsTrue(object.ReferenceEquals(RemotePathTransformation.ShellQuote, client.SessionScpClient.RemotePathTransformation)); } } diff --git a/src/VirtualClient/VirtualClient.Core/SshClientProxy.cs b/src/VirtualClient/VirtualClient.Core/SshClientProxy.cs index 17a6d637cf..7ffeabc92d 100644 --- a/src/VirtualClient/VirtualClient.Core/SshClientProxy.cs +++ b/src/VirtualClient/VirtualClient.Core/SshClientProxy.cs @@ -34,7 +34,7 @@ public SshClientProxy(ConnectionInfo connectionInfo) { connectionInfo.ThrowIfNull(nameof(connectionInfo)); this.SessionClient = new SshClient(connectionInfo); - this.SessionScpClient = new ScpClient(connectionInfo); + this.SessionScpClient = new ScpClient(connectionInfo, RemotePathTransformation.ShellQuote); } ///