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进行测试

连接成功!

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

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

首先要确保linux服务器上的sshd服务是运行的状态,查看sshd服务状态:/etc/init.d/sshd

status,是running状态就行;

然后你需要确认sshd服务用到的是默认的22端口,还是设置了其他的端口,查看sshd配置文件:cat/etc/ssh/sshd_config。

你如果是用windows系统远程linux服务器,需要在windows上下载安装xmanager

enterprise

4,使用里面的xshell,打开xshell,输入命令:

ssh

linux服务器IP,即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8513809.html

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

发表评论

登录后才能评论

评论列表(0条)

保存