ゲストOSにsshで入る (Virtualbox)
とくにWindows上の操作を忘れないようにメモ。
Virtualboxの設定
Ubuntuのsshdを設定
$ sudo apt-get install openssh-server $ sudo vi /etc/ssh/sshd_config ## "PermitRootLogin no"を追記 $ sudo /etc/init.d/ssh restart
ホストからsshでログイン
$ ssh USERNAME@HOSTNAME
公開鍵の設定
## Windows Powershell > ssh-keygen -t ecdsa > scp $HOME\.ssh\id_ecdsa.pub USERNAME@HOSTNAME:~/.ssh/authorized_keys > ssh USERNAME@HOSTNAME $ sudo vi /etc/ssh/sshd_config ## "PasswordAuthentication no" $ sudo /etc/init.d/ssh restart
Virtual Studio Codeからssh接続する場合
SSH FSを入れ、以下のコマンドで設定
>SSH FS: Create a SSH FS configuration
適当に編集する
// If you haven't already, associate .jsonc files with "JSON with Comments (jsonc) { "root": "~/", "host": "HOSTNAME", "port": 22, "username": "USERNAME", "privateKeyPath": "$USERPROFILE/.ssh/id_ecdsa" }