Win使用VScode插件Rmote SSH 免密登录Linux
Win 使用VScode Rmote SSH 免密登录Linux
服务端配置
- 在win上生成公钥,私钥
ssh-keygen -t rsa -b 4096
- 去到C:\Users\username\.ssh目录下,把id_rsa.pub复制出多一个副本id_rsa_win.pub,然后传到服务器的/home/username/.ssh下。
执行命令把公钥的内容追加到authorized_keys中
cat id_rsa_win.pub >> authorized_keys
 PS:username是各自登录win和linux的用户名。 如果linux上没配置过ssh,还得再配置一下,我这原来就弄过ssh
- 重启ssh
service sshd restart
- 在win上打开cmd,执行:
ssh name@x.x.x.x
(name为服务器登录名),如果没有提示输入密码,则配置成功
VScode配置
- 安装remote-ssh插件

- 安装完插件,侧边栏会多出来一个Remote Explorer。

- 点了上图第三步后,编辑config配置服务器信息

Host 自定义远程连接的名字
  HostName 服务器IP地址
  User 用户名
  Port 22
Port可以不写。 config可以配置多个:
Host 自定义远程连接的名字
  HostName 服务器IP地址
  User 用户名
 
 Host 自定义远程连接的名字
  HostName 服务器IP地址
  User 用户名
  
 Host 自定义远程连接的名字
  HostName 服务器IP地址
  User 用户名
- 完成配置后在这个SSH标签里就会有你的服务器信息,右键点击你想要连接的服务器,可以选择是否在当前窗口打开或者新窗口

或者点击右下角的图标选择

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号