I used this question as a reference, but it didn't work for me.
reference: Can't connect VS Code to Linux machine for remote development
I am getting this error on VS Code and have no clue why it fails...
[20:15:39.302] Log Level: 2
[20:15:39.308] remote-ssh@0.64.0
[20:15:39.308] win32 x64
[20:15:39.310] SSH Resolver called for "ssh-remote+akane", attempt 1
[20:15:39.311] "remote.SSH.useLocalServer": false
[20:15:39.312] "remote.SSH.showLoginTerminal": false
[20:15:39.312] "remote.SSH.remotePlatform": {}
[20:15:39.312] "remote.SSH.sshPath": undefined
[20:15:39.312] "remote.SSH.sshConfigurationFile": undefined
[20:15:39.313] "remote.SSH.useFlock": true
[20:15:39.313] "remote.SSH.lockfilesInTmp": false
[20:15:39.313] "remote.SSH.localServerDownload": auto
[20:15:39.313] "remote.SSH.remoteServerListenOnSocket": false
[20:15:39.313] "remote.SSH.showLoginTerminal": false
[20:15:39.314] "remote.SSH.defaultExtensions": []
[20:15:39.314] SSH Resolver called for host: akane
[20:15:39.314] Setting up SSH remote "akane"
[20:15:39.342] Using commit id "622cb03f7e070a9670c94bae1a45d78d7181fbd4" and quality "stable" for server
[20:15:39.352] Install and start server if needed
[20:15:41.097] getPlatformForHost was canceled
[20:15:41.106] Resolver error: Error: Connecting was canceled
at Function.Canceled (c:\Users\Por\.vscode\extensions\ms-vscode-remote.remote-ssh-0.64.0\out\extension.js:1:64325)
at c:\Users\Por\.vscode\extensions\ms-vscode-remote.remote-ssh-0.64.0\out\extension.js:1:311251
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Object.t.withShowDetailsEvent (c:\Users\Por\.vscode\extensions\ms-vscode-remote.remote-ssh-0.64.0\out\extension.js:1:406337)
at async Object.t.resolve (c:\Users\Por\.vscode\extensions\ms-vscode-remote.remote-ssh-0.64.0\out\extension.js:1:315001)
at async c:\Users\Por\.vscode\extensions\ms-vscode-remote.remote-ssh-0.64.0\out\extension.js:127:110431
[20:15:41.116] ------
I set .pem file in -> C:\Users\Por\.ssh
then
I run vscode in user directory -> C:\Users\Por\
[C:\Users\Por\\.ssh\config]
HostName is Public IPv4 address
Host akane
HostName 13.xxx.xxx.xxx
User ec2-user
IdentityFile ~/.ssh/akane.pem
# UserKnownHostsFile /dev/null
[C:\Users\Por\AppData\Roaming\Code\User\settings.json]
"remote.SSH.remotePlatform": {
"$ec2-user": "linux"
}