원격 wsl bash에 대한 SCP 탭 완성이 반대 방향으로 작동하지 않습니다.

원격 wsl bash에 대한 SCP 탭 완성이 반대 방향으로 작동하지 않습니다.

wsl(ubuntu)에서는 ssh에 키를 사용하므로 scp somefile ubuntu:somepath에 대한 탭 완성을 수행하고 사용할 수 있습니다 .somepath

하지만 이것을 거꾸로 할 수는 없습니다. 원격 우분투에서는 그렇게 한 scp somefile wsl:다음 탭을 누르면 표시됩니다 -bash: warning: command substitution: ignored null byte in input.

호스트 wsl에 대한 원격 우분투의 구성은 Windows IP 및 Windows 사용자 이름을 사용하고 있습니다. 키가 추가되었고 C:\Users\username\.ssh\authorized_keys이것을 사용하여 Windows에서 기본 쉘을 wsl로 변경했습니다.마이크로소프트 가이드. 해당 레지스트리 키는 이제 C:\Windows\System\wsl.exe. 게다가 비밀번호 없이 우분투에서 wsl로 SSH를 통해 접속할 수 있습니다.

wsl로 가서 do 할 수 있지만 scp ubuntu:somefile somepath명령을 위해 다른 셸을 연 다음 닫는 것을 잊어버리는 것은 성가신 일입니다.

관련 정보