wsl(ubuntu)では、sshにキーを使用するので、を実行しscp somefile ubuntu:somepath
、 にタブ補完を使用できます。somepath
しかし、これを逆に行うことはできません。リモート Ubuntu で を実行しscp somefile wsl:
、Tab キーを押すと、 が表示されます
-bash: warning: command substitution: ignored null byte in input
。
ホストwslのリモートubuntuの設定は、WindowsのIPとWindowsのユーザー名を使用するだけです。キーが追加され C:\Users\username\.ssh\authorized_keys
、これを使用してWindowsのデフォルトのシェルをwslに変更しました。マイクロソフト ガイド。そのレジストリ キーは現在 ですC:\Windows\System\wsl.exe
。さらに、パスワードなしで Ubuntu から WSL に SSH 接続できます。
wsl に移動して を実行することもできますがscp ubuntu:somefile somepath
、コマンドのためだけに別のシェルを開いて、それを閉じ忘れるのは面倒です。