vscode 终端 ssh 登录远程服务器


vscode terminal ssh login remote server


1 ssh login

vscode ->终端->新建终端
登录命令:
ssh -p 22 wyk@192.168.0.250
or
ssh wyk@192.168.0.250

免密码登录:
用ssh-keygen命令生成密钥,
cd C:\Users\wyk.ssh
执行:ssh-keygen -t rsa
一直回车

PS C:\Users\wyk\.ssh>
PS C:\Users\wyk\.ssh> ls


    目录: C:\Users\wyk\.ssh


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2022/4/21     10:47            136 config
-a----         2022/4/21     10:46           2610 id_rsa
-a----         2022/4/21     10:46            576 id_rsa.pub
-a----         2022/4/27     19:09            353 known_hosts


PS C:\Users\wyk\.ssh> 

将idrsa.pub加入到ubuntu,authorized_keys文件中,如果没有 就创建一个
wyk@ubuntu:~/.ssh$ ls ~/.ssh/authorized_keys
/home/wyk/.ssh/authorized_keys
wyk@ubuntu:~/.ssh$



2 Remote - ssh插件使用

安装插件:



配置

cat C:\Users\admin\.ssh\config
Host 192.168.0.250
  HostName 192.168.0.250
  User wyk
  Port 22
  ForwardAgent yes
  IdentityFile "C:\Users\admin\.ssh\id_rsa"