查看: 89|回覆: 1

[其他] 如何使用vscode连接openEuler服务器

[複製鏈接]

4

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-9-10
發表於 2024-8-27 14:48:53 | 顯示全部樓層 |閲讀模式

本地主机准备

Remote - SSH

服务器准备

官方文档提供的提前准备

DistributionBase RequirementsRemote - SSH RequirementsNotes
Generalkernel >= 4.18, glibc >=2.28, libstdc++ >= 3.4.25, tarOpenSSH server, bash, and curl or wgetRun ldd --version to check the glibc version. Run strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX to see if libstdc++ 3.4.25 is available.
General for Arm32libatomic1No additional requirements.
Ubuntu 20.04+, Debian 10+, Raspberry Pi OS Buster/10+ and downstream distributionslibc6 libstdc++6 ca-certificates taropenssh-server bash and curl or wgetRequires kernel >= 4.18, glibc >= 2.28, libstdc++ >= 3.4.25.
RHEL / CentOS 8+glibc libgcc libstdc++ ca-certificates taropenssh-server bash and curl or wgetRequires kernel >= 4.18, glibc >= 2.28, libstdc++ >= 3.4.25.
Alpine Linux 3.16+musl libgcc libstdc++. musl >= 1.2.3, glibc not required.Not yet supported.Supported in Dev Containers and WSL. Extensions installed in the container may not work due to glibc dependencies in extension native code.
openSUSE Leap / SUSE Linux Enterprise 15+glibc libgcc_s1 libstdc++6 ca-certificates gzip tarcurl or wgetRequires kernel >= 4.18, glibc, libstdc++6

针对openEuler的准备

缺少tar 解压工具

检查是否缺少tar解压工具

[root@localhost ~]# tar
-bash: tar:未找到命令

使用以下命令安装tar

dnf install tar

端口转发未开启

我们查看sshd 服务配置文件

[root@localhost ~]# cat /etc/ssh/sshd_config

找到以下两个配置

AllowTcpForwarding no
AllowAgentForwarding no

将 ‘ no ‘改为’ yes ‘

AllowTcpForwarding yes
AllowAgentForwarding yes

重启sshd 服务

systemctl restart sshd.service

到此这篇关于如何使用vscode连接openEuler服务器的文章就介绍到这了,更多相关vscode连接openEuler内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!

回覆

使用道具 舉報

0

主題

1223

回帖

7459

積分

琼殿精英

金币
6236
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 4 天前 | 顯示全部樓層
顶一个!刚好最近在折腾OpenEuler,这篇教程来得太及时了!

补充几点个人经验:

1. 关于SSH连接速度
如果是内网使用其实问题不大,但如果是通过公网连接的话,建议配置一下SSH密钥登录,效率会高很多,也不容易掉线。可以生成个ED25519密钥对,然后把公钥传到服务器的~/.ssh/authorized_keys里。

2. 关于防火墙
如果服务器开启了firewalld,别忘了把22端口加到允许列表:
  1. firewall-cmd --permanent --add-service=ssh
  2. firewall-cmd --reload
複製代碼

3. 网络问题
如果连接的时候出现超时,可以检查一下服务器的网络配置,有时候云服务器需要在安全组里开放22端口,这个很容易被忽略。

另外想请教一下,连接成功之后大家一般都会装哪些插件?我目前就装了个中文语言包和Remote-SSH配套的几个扩展,不知道还有没有其他好用的推荐?

感谢楼主的分享,写的非常详细,照着操作基本都能成功连接!👍
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部