ubuntu ssh 下载,ssh连接ubuntu
Ubuntu中SSH安装教程
相信很多小伙伴都有在使用Ubuntu,那么在其中我们怎么去安装SSH呢?方法很简单,下面小编就来为大家介绍。
具体如下:
1.打开Ubuntu,进入主页面。
2.因为小编在这里使用的是桌面版Ubuntu,所以会有界面显示。
3.接着,在终端中输入“sudo apt-get update”,更新apt-get。
4.更新完成后,在终端中输入“sudo apt-get install ssh”,将终端运行。
5.然后页面中就会开始分析输入的地址,分析完后就会显示我们需要下载的文件大小和该文件预计会占用的磁盘空间。如果我们确认要安装,就输入“Y”。
6.接着就是等待下载完成,在等待的过程中,终端中也会显示下载的进度,下图显示的进度为36%。
7.等待命令结束后,在终端中输入“sudo service ssh start”,如果没有报错并且提示我们输入密码,就代表我们安装成功了。
MobaXterm-SSH远程连接Ubuntu
大家好,我是 `杰哥编程`
-------------------------下面是我的gitee仓库,欢迎大家关注↓ [gitee源码仓库链接跳转]( gitee.com/wrj12138/embe...)
##使用MobaXterm-SSH远程连接Ubuntu虚拟机的好处:
1.使用ssh远程终端操作,相比虚拟机图形界面,更加小巧,速度更快。对于初学者来说,可以直接进入虚拟机桌面,安装VIM,使用touch命令创建文件,然后使用vi编辑文件,进入编辑模式编写代码。完成编写后,使用ESC退出,保存文件,编译运行。对于小项目来说,这种方法没有问题;但对于大项目,VIM对新手不太友好。
2.解决方法是在Windows电脑上使用sourceInsight或VScode编辑器编辑整个工程项目的代码,然后通过MobaXterm终端远程接入虚拟机,拖拽文件图标将项目源码上传到虚拟机。在终端使用gcc编译指令编译整个工程。后续每次修改,都在Windows电脑上使用代码编辑器修改代码,然后将改动的文件通过MobaXterm拖拽上传到虚拟机,再次编译。
3.这种方法在工作中也常用,因为工作中会使用公司的服务器(Ubuntu虚拟机)进行交叉编译代码,通常通过SSH远程接入服务器,敲终端命令进行编译,看不到桌面,更不用说使用VIM编写代码了。
##使用MobaXterm-SSH远程连接Ubuntu虚拟机的方法:
1.使用VM软件,从Ubuntu官网下载Ubuntu系统的iso镜像文件,使用VM软件读取iso文件创建虚拟机,记得采用桥接网络才能接入互联网;(具体创建虚拟机的详细操作方法见主页文章”如何搭建一台属于自己的Ubuntu虚拟机“)
2.按住”Ctrl+Alt+t“启动终端,依次在终端输入以下指令安装并启动SSH服务:
2.1同步刷新软件仓库,运行命令:sudo apt-get-y update
2.2运行命令安装openssh-server:sudo apt-get install-y openssh-server
2.3检查 ssh服务是否启动成功,运行命令,出现以下图片则为运行成功:sudo ps-e| grep ssh
2.4如果没有启动,输入命令启动 ssh服务:sudo service ssh start
2.5输入命令允许SSH连接通过防火墙:sudo ufw allow ssh
2.6输入命令允许SSH服务运行:sudo systemctl enable--now ssh
2.7输入命令安装ifconfig网络工具:sudo apt-get install net-tools
2.8输入命令查看虚拟机的IP地址,192.168.1.224就是虚拟机的IP地址了:ifconfig
2.9打开MobaXterm,按照下面图片的数字顺序提升,点击1、2按钮选择SSH连接,3的位置输入2.8步骤中得到的IP地址,勾选4的位置那里的方框,然后在5的位置那里输入你的Ubuntu名字(不知道Ubuntu名字的话,运行whoami命令就可以得到你的Ubuntu名字);点击6位置的OK就开始连接到我们的Ubuntu了。
2.10连接成功就是下面这样,第一次可能会需要你输入密码,这个密码就是你的开机密码。
##如何使用MobaXterm上传工程文件到Ubuntu,然后编译工程:
3.1点击红框位置的Desktop文件夹图标进入Ubuntu的Desktop目录。
3.2点击选中你需要编译的工程文件夹,拖拽图标到图中所示区域,即可完成工程文件夹的源码上传到Ubuntu。
3.3执行命令:cd/home/hh/Desktop/upg_svr_public/进入/home/hh/Desktop/upg_svr_public/目录下,然后编译你的工程源码
3.4执行位置1的编译命令编译整个工程源码,然后可以在位置2的地方看见编译成功生成的可执行文件,如果是交叉编译,就可以把可生成的执行文件通过图标拖拽出来,然后把可执行文件拖拽到开发板,就可以运行了。
##总结:
企业做的嵌入式Linux项目,为了节约硬件成本,采购的内存大小一般只能支持内核的运行和公司的应用软件运行以及支持调试工具的运行,一般不会有多余的内存来在开发板本地安装编译工具,这就需要我们在其他地方把源码工程编译好,生成可执行文件下载到开发板运行。我们常常在公司的服务器上面的虚拟机进行交叉编译,所以才需要我们用远程终端工具MobaXterm去接入虚拟机。然后把我们在window用VScode编辑好的代码拖拽上传到服务器,等待服务器编译完把生成的可执行文件从服务器拖拽下来,烧录到板子运行。本章节讲解了如何使用MobaXterm去远程接入虚拟机,并且互相拖拽图标传输文件、编译工程源码的操作,希望帮到你;如果你想得到更多免费的嵌入式学习资料,点击进入主页,按提示操作领取嵌入式学习独家资源。
ubuntu安装ssh方法
1、用Ctrl+Alt+T打开Ubuntu终端,输入sudoapt-getupdate命令–>回车–>输入当前登录用户的管理员密码–>回车以实现更新Ubuntu系统。
2、安装ssh的命令,打开系统终端窗口,输入sudoapt-getinstallopenssh-server命令–>回车–>期间请输入y–>回车–>安装ssh完成。
3、使用命令查看ssh服务是否启动,打开系统终端窗口,输入sudops-e|grepssh命令–>回车–>有sshd说明ssh服务已经启动,如果没有启动,请输入sudoservicesshstart–>回车–>ssh服务就会在Ubuntu系统下启动了。