首页 > 编程知识 正文

交叉编译环境的搭建,linux基本命令

时间:2023-05-06 12:38:58 阅读:156893 作者:105

文章目录第一步:工具准备第二步:查看和连接Ubuntu地址的第三步:将SSH设置为不需要为每个远程连接输入密码摘要

步骤1 :准备工具

需要准备的工具:

在虚拟机的Ubuntu—Linux系统或互联网上购买服务器。 vscode Remote Developmentms扩展插件xshellLinux系统的构建不在此讨论,但您可以自行使用VMware创建虚拟机并进行映射,或者使用自己购买的服务器

vscode插件截图:

步骤2 (对于通过验证2(Ubuntu的IP地址进行连接的本地安装的虚拟机,将在安装系统的过程中创建用户。 请记住这个用户名和密码。 连接也是必要的。

查看Linux终端的IP地址

ifconfig (全名必须是Internet family config。 如果终端不能使用此命令,则必须安装net-tools工具。 安装命令的方法因Linux的版本而异,但Ubuntu的版本通常使用以下命令安装:

安装sudo apt install net-tools后,键入ifconfig可以获得以下信息: 重要的是那个ipv4的地址。

用Xshell远程连接Linux系统

单击“连接”后,最后需要输入用户名和密码,连接完成。

以上是连接后的状态,一旦发现ls,就可以得到桌面上的文件目录。

这样就完成了外壳连接。

VScode远程连接

步骤3 :设置SSH,以避免在每个远程连接都需要输入密码之前进行准备。

Linux系统需要OpenSSL

所需的安装命令:

sudoaptinstallopensslsudoaptinstalllibssl-dev #暂时也不可用,但它只会阻止后续c编程所需的库在windows本地生成公钥和私钥。

在cmd或powershell中输入以下命令:

ssh-keygen -t rsa#此处的-t通常表示-type选择加密的公钥类型,缺省情况下将在用户目录下生成以下文件: 需要注意这个公钥。 公钥的内容需要在记事本中打开,之后通知Linux端。

在Linux端(服务器)的操作。

类似地,上面的命令可以生成对应的公共密钥。

因为是服务器端,所以需要为双端认证通信创建确认的公钥列表。 输入以下命令(请注意,必须转到您创建的公钥目录: )

vim authorized_keys#属于vim命令的范畴,创建并写入信息后,用:wq保存并退出,即可创建并访问该文件。 必须将windows端的公钥信息添加到该文件中。 以下是添加的结果。

如果你很困惑这个部分为什么这样设置就可以直接通信,可以在这篇文章中说明。

ssh登录原理

那么,到此结束。 每次打开vscode时,只要虚拟机打开,就可以直接远程连接进行开发。

把这个小节的内容总结起来,完成了一件事:

远程连接到Linux系统进行操作。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。