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

目录

  • 一、查询linux主机和本地Windows主机的IP地址
  • 二 、构建SSH连接
  • 三 、配置静态IP地址
  • 1、利用MobaXterm软件配置
  • 2、直接在Centos系统中配置


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

在你的虚拟机命令行敲上 ip addr 这个命令查询Linux主机IP地址。

MobaXterm连接centos7之后一片空白_centos


在Windows上 win+R 打开“运行”,输入 cmd 回车,在命令行上输入 ipconfig 查询本地主机IP地址

MobaXterm连接centos7之后一片空白_1024程序员节_02

二 、构建SSH连接

打开MobaXterm软件,点解左上角Session

MobaXterm连接centos7之后一片空白_1024程序员节_03


根据如下图↓提示填写对应的Linux主机IP地址信息,然后点击OK

MobaXterm连接centos7之后一片空白_ssh_04


在命令行敲上Linux主机的用户名和输入密码就ok了

MobaXterm连接centos7之后一片空白_1024程序员节_05

三 、配置静态IP地址

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

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

1、利用MobaXterm软件配置

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

MobaXterm连接centos7之后一片空白_1024程序员节_06

打开后在里面加入以下信息,将BOOTPROTO修改为static静态方式

注意!!想设置的静态IP需与本地Windows主机的IP类似,即:若本地IP为192.168.10.100,则设置的IP需为192.168.10.xxx,网关则需与本地主机网关相同,加上这些信息后保存退出。

MobaXterm连接centos7之后一片空白_ssh_07


然后在命令行中输入:service network restart,重启网络。最后将连接中的IP地址换成了你自己改的IP地址,然后点击ok就行了!

注意!!最后将Remote host也跟着更改,以免之后分不清更改后的主机ip!!

MobaXterm连接centos7之后一片空白_centos_08


经过上述步骤后,SSH连接就构建成功了。

2、直接在Centos系统中配置

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

MobaXterm连接centos7之后一片空白_ssh_09

使用上述命令进入修改模式后,点击键盘 i 进入插入模式,将下图框中的配置信息加上,需要注意的在前面已经说过了,加完后点击 esc 退出模式,再输入:wq 命令保存退出。

MobaXterm连接centos7之后一片空白_1024程序员节_10


最后同样的在命令行中输入:service network restart,重启网络就ok了