仮想環境のゲストOSにホストOSからSFTP接続する

仮想環境へのSFTP接続手順をまとめました。

環境

ホストOSWindows 10 21H1(19043.1706) 64bit
仮想化ソフトウェアVirtualBox 6.1.34 r150636 (Qt5.6.2)
ゲストOSUbuntu 22.04

コマンドプロンプトで確認

winver
ver
wmic os get osarchitecture

設定手順

Virtual Box + ゲストOS(Ubuntu)+WinSCPのインストール

以下の2つを参考にインストールして下さい。

ゲストOS(Ubuntu)がSFTP接続可能になっているか確認

Ubuntuにログインし、下記ファイルを確認します。

cat /etc/ssh/sshd_config

下記の記述があれば大丈夫です。

Subsystem       sftp    /usr/lib/openssh/sftp-server

無ければ追加しておきます。

ホストOS(Windows 10)上でのWinSCP起動設定

WinSCPで[新しいサイト]を選択し、下記のように設定します。

[はい]で進めます。

ゲストOSのディレクトリが表示されれば成功です。