概要
WSLというのは「Windows Subsystem for Linux」の略です。
詳しくは
https://ja.wikipedia.org/wiki/Windows_Subsystem_for_Linux
を見てください。
一言でいうと、Windows10Homeの上でLinuxが動きますよって仕組みです。
Windows10Proではよく紹介されていますが、WSL2になって、Homeでも動くようになったので、ご紹介します。
というのは、Linuxを動かすのにHyper-vてシステムを使うんですが・・・
これがPro以上のWindowsでないと対応していないんですね。
今も対応はしていないんですが、WSLに限って使えるようになったようです。
導入方法
以下手順です。
WSLの有効化
「Windows機能の有効化または無効化」を開きます。
Windows10だと、「ここに入力して実行」のところに入力するのが簡単だと思います。

Windowsの機能メニューが開いたら、「Windows Subsystem for Linux」」の横のチェックボックスにチェックを入れて「OK」をクリックします。

## WindowsWindows StoreからLinuxをダウンロード
### Microsoft Storeにアクセスします。

### Microsoft Storeが開いたら、検索窓に「WSL」と入力して「WindowsでLinuxを実行する」をクリックします。

### インストールするOSをクリックします。
私は個人の嗜好でUbuntuを選んでいますが、何でも構いません。
ただ、ものによってはお金がかかるので注意してください。

### 「入手」をクリックして、インストールします。

### インストールが終了すると、プログラムの一覧にインストールしたOSが表示されます。

## 初期設定
### インストールしたOSを起動します。

### ユーザーとパスワードを設定します。
すみません。ここスクリーンショット取り忘れました。
### アップデートを行います。
以下はUbuntuのコマンドです。インストールしたOSに合わせて実施してください。
sudo apt update
sudo apt upgrade
FTPソフトをインストールします。
Windows上からもアクセスできますが、権限などがどうなるかわかりませんので、SFTPでファイルをやり取りする方が推奨です。
こちらもインストールしたOSに合わせて実施してください。

## SSHでアクセスできるように設定します。
### 以下のURL参照
書こうと思いましたが、そのものずばりを書いてくださっている方がいたので、参考にしてください。
感謝です。
https://qiita.com/ezmscrap/items/30eaf9531e240c992cf1
## SFTPでアクセスする
### 適当なSFTPクライアントをインストールし、起動します。
今回はWinSCPを選択しました。
https://forest.watch.impress.co.jp/library/software/winscp/
### 転送プロトコルは「SFTP」、ホスト名は「localhost」。ユーザ名とパスワードは環境に合わせて入力し、ログインします。

### 初回のフィンガープリントは気にせずに。

### アクセス出来たら成功です。

## インストール後
後は勉強の為、開発の為、好きに使ってください。
## 注意点
終了させるとSSHのサービスも終了するようなので、毎回起動するか、参考にしたサイトのようにスクリプト化してください。
# 雑感
Windowsのサブシステムなので、IPアドレスはインストールした端末と変わりません。
また、今後改善はされていくと思いますが、Windowsとのファイルアクセスが今一つ・・・
とはいえ、わかる人にはわかるCygwinなどよりはよほどいいです。
動作も割ときびきびしています。
ターミナルも悪くなくて、マクロとか使わないなら、Tera termなんかががなくてもそのままでもいいかなって感じです。
使ってみてのTIPSなどがあれば、教えてください。
以上です。