En wsl (ubuntu), puedo hacer scp somefile ubuntu:somepath
y usar la función de tabulación para somepath
, ya que uso claves para ssh.
Pero no puedo hacer esto a la inversa. En Ubuntu remoto lo hago scp somefile wsl:
, y luego presiono el tabulador, se mostrará
-bash: warning: command substitution: ignored null byte in input
.
La configuración en ubuntu remoto para host wsl solo usa la IP de Windows y el nombre de usuario de Windows. Se agregó la clave C:\Users\username\.ssh\authorized_keys
y cambié el shell predeterminado a wsl en Windows, usando estoguía de microsoft. Esa clave de registro ahora es C:\Windows\System\wsl.exe
. Además, puedo ingresar a wsl desde ubuntu sin contraseña.
Aunque puedo ir a wsl y hacerlo scp ubuntu:somefile somepath
, es molesto abrir otro shell solo para un comando y luego olvidarme de cerrarlo.