centos配置ssh服务并简单测试

最近在做计算机集群方面的东西,简单弄了一下ssh服务。
首先把前提情况介绍一下:
1.我是用的虚拟机先模拟的,也不是没有真机,就是跑来跑去麻烦。
2.装了三个相同配置的centos虚拟机,详细参数就不说了,就是用来进行测试的。
3.我使用的是桥接网络,IP的话在装机的时候有一步是联网,我这没有截图就不展示了。
三个虚拟机分别是:

序号 虚拟机名称 username IP
1 CentOS 7-NO.01 centos1 192.168.1.114
2 CentOS 7-NO.02 centos2 192.168.1.158
3 CentOS 7-NO.03 centos3 192.168.1.131
现在开始正式配置:
一.安装net-tools
最轻量级的centos是几乎什么也没有的,就一个命令行界面。什么也没有指的是,甚至ifconfig都没有。所以首先我们要先进入root。
su root

接下来的操作都要在root中进行。
yum install -y net-tools

下载之后就可以使用ifconfig了,中间遇到询问就一路Y或者yes之类就可。
二.安装ssh服务
同样是在root中进行的。
yum install -y openssh-server

完成这一步就可以开始操作了。
三.配置
配置就几行代码,依次输入。
sudo systemctl start sshd

sudo systemctl status sshd

sudo systemctl enable sshd

centos配置ssh服务并简单测试
文章图片


看到这个active(running)就基本成功了。
四.ssh控制
还记得一开始的那三个IP吗?就是通过用户名+IP+密码实现的访问,代码格式如下:
ssh username@ip

username就是要访问的电脑的用户名,IP就是那台电脑的IP。可能会遇到访问的时候存在让你确认是否访问,那就确认就好(yes)
随后会要求输入那台电脑的密码,验证成功就可以访问了。
五.退出
当使用完之后需要退出,退出方法有很多,最粗暴且不负责的行为就是直接把窗口关了,但这种确实不太合适,那就规范一些输入代码退出,exit或logout,随便输哪个都可以。
六.应用
【centos配置ssh服务并简单测试】ssh提供了一种便捷访问异地计算机的形式,其功能包括但不限于本地和异地的文件互相拷贝,任务分发等多种功能。

    推荐阅读