vscode及goland远程连接Linux系统

vscode及goland远程连接Linux系统,第1张

不管是用vscode还是goland,首先都需要在Linux上开启ssh服务,配置端口。如果是云服务器就比较方便,如果是虚拟机,建议使用主机模式,设置固定IP。

一、配置ssh

centos7_64位:

在终端中运行命令查看是否已经安装了ssh服务,

yum list installed | grep openssh-server

如果没有安装,运行命令进行安装,

yum install openssh-server

进入配置文件进行修改,开放远程连接端口和权限,在/etc/ssh/ 目录下进入sshd服务配置文件sshd_config,将Port 22,ListenAddress 0.0.0.0,ListenAddress ::前面的#号去掉,开启监听端口和监听地址,将PermitRootLogin yes前面#号去掉,开启远程登录。将PasswordAuthentication  yes前面的#号去掉,开启使用用户名和密码作为连接验证。

开启 sshd 服务,输入sudo service sshd start运行,

检查sshd服务是否已经开启,输入ps -e | grep sshd运行,

或者输入netstat -an | grep 22检查22号端口是否开启监听;

在Ubuntu16.04_64位:

打开终端,运行sudo ps –e |grep ssh

查看是否开启ssh,如果没有开启,先更新资源列表,

sudo apt-get update

安装ssh,

sudo apt install openssh-server,

查看是否安装成功,sudo ps –e |grep ssh;

二、远程连接Linux系统(以centos7为例)

vscode远程连接Linux系统:

打开vscode , 安装extension,

点击应用商店,搜索Remote - SSH安装,

安装完成后,打开使用快捷键 Ctrl + Shift + P 打开命令面板,输入ssh,选择设置 Remote-SSH:Settings 那行,如下图进行勾选

如图操作,进入配置界面

保存(ctrl+s)过后,点击左下角连接按钮进行连接:

选择connect to host

直接连接或者新增连接,新增连接如下:

格式:ssh xulei@192.168.9.20 -A

连接会要求输入密码验证,连接成功后会出现如下界面:

新增终端即可进入当前路径;

goland远程连接Linux系统:

版本:goland2020.1

进入文件-->设置:

选择插件

搜索ftp进行安装(其他版本可能叫RemoteHostsAccess)

按照如图序号操作:

点击Test Connection进行测试

连接成功!

配置映射,在本地创建同名文件夹

将文件从虚拟机同步到本地:

JetBrains 系列开发工具2022年第一次大版本更新均已上线!包含了IntelliJ IDEA、PyCharm、Clion、Webstorm、PhpStorm等。接下来我将为您介绍更新要点:

JetBrains中国区正式代理-Jebtrains全家桶-IntelliJ IDEA代理-Pycharm代理-慧都网

IntelliJ IDEA V2022.1 引入了Dependency Analyzer,便于管理依赖关系和解决冲突;新“新建项目”向导界面优化启动新项目;新“通知”工具窗口,提供了一种新的简化方式来接收来自 IDE 的通知。V2022.1 还包括许多其他增强功能和新增功能,旨在改善 IDE 体验。

PyCharm V2022.1引入了对自定义包存储基本 HTTP 身支持份验证、改进的 TypedDict 支持(包括代码完成和警告)以及面向 Docker 的新服务 UI。

Clion V2022.1专注于质量改进。它增强了远程开发、Docker、CMake 项目和 CUDA 调试的现有工作流。还解决了代码完成、嵌体提示和其他子系统中的错误。

WebStorm V2022.1具有更好的 Next.js 支持、Volta 集成、Docker 改进、对 webpack 配置的 ESM 支持、从 Markdown 文件运行命令的能力等。

PhpStorm V2022.1带来了对多行和嵌套数组形状的支持、就地提取方法重构、对Blade模板和 WordPress 的增强支持,以及对整体用户体验的许多改进。

ReSharper V2022.1 为语言支持带来了许多改进,特别是对于 C#10 和全局使用、Blazor 和 Razor 开发以及可为 null 的引用类型。

GoLand V2022.1 提供对泛型的支持,还引入了对 Go 工作区的基本支持。除此之外,还添加了一些用于使用微服务的新功能。

RubyMine V2022.1 支持新的 Ruby 3.1 和 RBS 语言功能、新的检查和快速修复、对 UX 的改进、代码编辑器、测试、Docker 支持、VCS 集成等。

更多JetBrains产品更新信息,可进入慧都官网查询。

JetBrains所有IDE和.NET 工具 V2022.1全面升级!-控件新闻-慧都网

慧都作为JetBrains官方认证的中国区正式授权代理商,不仅为中国客户提供正版授权,还提供官方认可的中文教程、试用下载等优质服务,为中国客户护航。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/476998.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-07
下一篇2023-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存