关于VSCode用SSH连接OpenEuler
关于VSCode用SSH连接OpenEuler1. 在VMWare中安装OpenEuler下载iso文件傻瓜式安装2. 为VSCode安装Remote SSH拓展3. 修改/etc/ssh/sshd_config文件尝试连接设置OpenEuler源并安装tar最近有一个OpenEuler上的小项目,我的主要任务是尝试构建本地RPM包……由于没有为OpenEuler安装图形化界面,因此最好就用SSH
关于VSCode用SSH连接OpenEuler
最近有一个OpenEuler上的小项目,我的主要任务是尝试构建本地RPM包……由于没有为OpenEuler安装图形化界面,因此最好就用SSH来连接它
1. 在VMWare中安装OpenEuler
可以参考这篇文章
也可以按照我的方法来做(更为简单)
注:以下步骤测试在VMWare WorkStation 16上
下载iso文件
openEuler-20.03-LTS-x86_64-dvd.iso下载链接
傻瓜式安装
直接点击下一步
选择iso文件
选择OS版本
命名 + 选择路径
默认就好,可以选择存储为单个文件,这样方便一点
完成后运行就行,OpenEuler的安装步骤与Ubuntu等安装步骤还是非常相似的
2. 为VSCode安装Remote SSH拓展
3. 修改/etc/ssh/sshd_config文件
为了防止向我一样不会vim
,博主在这里详细讲一下如何用vim
修改文件
首先,运行如下命令
vi /etc/ssh/sshd_config
界面如下
接着,我们要做如下修改
AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts yes
这些语句在哪里呢?回到OpenEuler虚拟机中,按下shift + ;
就能进入有vim的命令行模式,接着输入
/Allow
按下回车,就会发现定位到了这里,我们把前面的#
删去即可
如何删除呢?此时按下i
会进入插入模式,下面显示了一个--INSERT--
然后正常删除即可
OK,接下来如何保存呢?
按下esc
键,即可退出插入模式,再次按下shift + ;
即可进入命令行模式,我们输入wq
即可,wq
的意思应该是保存并退出
保存后,我们刷新sshd服务状态
systemctl restart sshd.service
4. 尝试连接
在OpenEuler命令行中,输入ip addr
查看IP地址,如下
在VSCode中,我们建立连接,配置如下
这是我的设置
即将大功告成了,但是最后你会得到一个错误:
这说明OpenEuler中没有tar
命令,我们得安装这个包,可以用如下命令实现
dnf install tar
令人悲哀的是,仍然不行
原因在于没有enable repositories,也就是说,没有设置好包源仓库,GG,接下来就讲一下如何设置
5. 设置OpenEuler源并安装tar
需要修改/etc/yum.repos.d/*.repo
文件
修改为如下,修改方式仍然是前述修改sshd_config的方式
#Copyright (c) [2019] Huawei Technologies Co., Ltd.
#generic-repos is licensed under the Mulan PSL v1.
#You can use this software according to the terms and conditions of the Mulan PSL v1.
#You may obtain a copy of Mulan PSL v1 at:
# http://license.coscl.org.cn/MulanPSL
#THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
#IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
#PURPOSE.
#See the Mulan PSL v1 for more details.
[osrepo]
name=osrepo
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/x86_64/RPM-GPG-KEY-openEuler
此时,再用
dnf install tar
即可完成tar安装,接着便可成功连接OpenEuler啦,我只能说可以起飞,再也不用看丑陋的命令行啦~🛫
更多推荐
所有评论(0)