VSCode真香-win调linux远程开发!

VSCode真香-win调linux远程开发!

0.导语

VSCode是什么,就不多阐述了,可以理解为一个开发的工具吧,可以配置成C/C++,Python等语言开发环境。

官网地址:https://code.visualstudio.com/

本节探讨VSCode的远程开发~真的香,非常好用。

1.Openssh

openssh安装具体看这里:

https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

在win10下会自带PowerShell,我们只需要打开它,并输入:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

然后,安装服务器和/或客户端功能:

# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

# Both of these should return the following output:两个的输出信息都如下面所示

Path          :
Online        : True
RestartNeeded : False

若要配置 OpenSSH 服务器以在 Windows 上首次使用,请以管理员身份启动 PowerShell,然后运行以下命令来启动 SSHD 服务:

Start-Service sshd
# OPTIONAL but recommended:
Set-Service -Name sshd -StartupType 'Automatic'
# Confirm the Firewall rule is configured. It should be created automatically by setup.
Get-NetFirewallRule -Name *ssh*
# There should be a firewall rule named "OpenSSH-Server-In-TCP", which should be enabled
# If the firewall does not exist, create one
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

首次使用 SSH:

Ssh username@servername

2.Remote Development插件

搜索Remote Development插件,安装插件

重启后,会在左侧出现一个电脑图标。

现在我们只需要做一丢丢配置便可以体验这个功能。

按下快捷键:ctrl+shift+p,输入:Remote-SSH:Settings,往下找,有个设置Remote.SSH:Show Login Terminal打勾即可~

3.远程连接

既然要远程连接那就分为两种,第一种有密码登录,第二种无密码登录。

3.1 有密登录

两者都需要做一些通用配置,例如:连接的是哪个服务器,IP与用户名之类的。配置如下:

点击左下角:

选择connet to host:

选择最后一个Configure SSH Hosts:

选择第一个:

按照如下编写:

Host myServer
  HostName 121.131.1.1
  User root

Host为最终显示的名字,随便填,HostName为服务器IP,User为远程登录用户,填写好之后,在左边会那个电脑图标里面会有你刚才Host的名字:

然后右键选择即可,选择的时候有两个,一个是当前窗口,一个是新窗口,这个看自己,随后就是输入密码了。

3.2 无密登录

无密登录稍微多几步,打开PowerShell,输入ssh-keygen -t rsa,生成公钥与私钥,把公钥内容拷贝到服务器的.ssh/authorized_keys文件里面。然后就可以实现无密码登录了。

接下来,就开始在自己Win下远程Linux开发咯。看左下角是你刚才打开的那个就成功了,然后就可以随意打开Linux下文件进行本地开发咯。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值