构建SSH连接的软件有几个比较常用,例如Xshell,MobaXterm,我们这里使用的是MobaXterm,为什么呢?因为其支持多种远程连接的方式例如Windows和MacOS的远程桌面连接等,并且内置了SFTP功能。如果电脑是MacOS系统的直接使用电脑命令行就能配置SSH连接了。

MobaXterm 软件下载:百度网盘下载,提取码:f64v

一、查询linux主机和本地Windows主机的IP地址

在你的虚拟机命令行敲上 ip addr 这个命令查询Linux主机IP地址。
在这里插入图片描述
在Windows上 win+R 打开“运行”,输入 cmd 回车,在命令行上输入 ipconfig 查询本地主机IP地址
在这里插入图片描述

二 、构建SSH连接

打开MobaXterm软件,点解左上角Session在这里插入图片描述
根据如下图↓提示填写对应的Linux主机IP地址信息,然后点击OK
在这里插入图片描述
在命令行敲上Linux主机的用户名和输入密码就ok了
在这里插入图片描述

三 、配置静态IP地址

配置静态地址是一件十分重要的事情,不然你今天关机重启后,就会换了一个新的IP地址,这就会导致你访问不到远程的Linux主机了。

这里介绍两个方法配置,第一种就是利用MobaXterm软件,第二种则是直接在Centos系统中配置

1、利用MobaXterm软件配置

在MobaXterm左侧中找到此路径(/etc/sysconfig/network-scripts)下的这个文件(最后几个数字会不一样),右键点击用编辑器打开。
在这里插入图片描述

打开后在里面加入以下信息,将BOOTPROTO修改为static静态方式
注意!!想设置的静态IP需与本地Windows主机的IP类似,即:若本地IP为192.168.10.100,则设置的IP需为192.168.10.xxx,网关则需与本地主机网关相同,加上这些信息后保存退出。
在这里插入图片描述
然后在命令行中输入:service network restart,重启网络

最后将连接中的IP地址换成了你自己改的IP地址,然后点击ok就行了!
注意!!最后将Remote host也跟着更改,以免之后分不清更改后的主机ip!!
在这里插入图片描述
经过上述步骤后,SSH连接就构建成功了。

2、直接在Centos系统中配置

在命令行中敲上 cd /etc/sysconfig/network-scripts 进入当前目录,使用 ls 命令罗列当前目录下的文件,会发现当前目录有一个ifcfg-ensxxx的文件,然后再使用 vi + 文件名 命令进入修改该文件。
在这里插入图片描述

使用上述命令进入修改模式后,点击键盘 i 进入插入模式,将下图框中的配置信息加上,需要注意的在前面已经说过了,加完后点击 esc 退出模式,再输入:wq 命令保存退出。
在这里插入图片描述
最后同样的在命令行中输入:service network restart,重启网络就ok了

本次分享到此为止,有问题的欢迎给予评论,谢谢!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐