根据项目需求,搭建好拓扑图如下:

第一种验证方式:给予密码和用户名登录

Ssh server配置:

首先在服务器上创建一个rsa加密算法的秘钥对:

对ssh服务进行开启:

创建用户的虚拟终端登录界面:

选择验证模式为密码加用户名

允许在入接口使用协议类型ssh

创建本地用户以及登录密码

设置登录用户的权限级别

并指定服务类型为ssh

指定登录用户名,服务类型,以及登录的方式和密码登录

在client上做登录测试

第二种验证方式: 给予公钥登录:

Client配置

自动创建公钥:

首现在客户端手动创建rsa秘钥加密的秘钥对,在利用系统自动创建的秘钥转公钥功能,导出公钥为key.pub;

手动创建公钥:

指定要配置的client公钥文件名key_2.pub;

其次以begin和end作为公钥加密内容编写的开始和结束

退出编写模式

Server 配置:

和给予密码登录相同的是,以同样的方法为client登录创建虚拟用户登录界面,

设置验证模式,用户权限级别,允许在出接口上通过ssh

使server支持ssh服务功能

对于client上创建的公钥进行导入,并设置登录的用户名和验证方式及指定公钥文件

在ssh的基础上可对登录的类型进行选择,这里选择sftp,即加密的ftp文件传输协议,在普通的ftp文件传输 协议的基础上可以更加安全的下载和上传文件:

ssh服务在配置好后通常要对其进行维护,包括允许最大的clinet连接数,以及公钥和私钥的管理,会话的监控,更甚至是ssh服务本身的状态,是enable还是disable:

display ssh server session:显示ssh服务器的连接会话
display ssh server status:显示ssh服务器的状态
display ssh server-info:显示ssh客服端连接ssh服务器的公钥和ip对应信息
display ssh user-information:显示ssh服务器连接客户端的信息,包括用户名,密码,服务类型
display public-key local rsa public:显示本地的公钥
display public-key peer:显示远端主机的公钥

【ssh服务配置】的更多相关文章

  1. Cygwin ssh服务配置 (SecureCRT连接Cygwin配置)

    1.运行ssh-host-config 这里需要注意的是标红部分,输入的用户名或密码要符合计算机的用户名或密码策略(尤其是公司有权限限制的电脑). $ ssh-host-config *** Quer ...

  2. SSH 服务配置

    服务端 启用使用密钥登录 登录到服务器 检查是否存在.ssh文件夹,如果没有则创建该文件夹 $ mkdir ~/.ssh $ chmod 700 ~/.ssh 检查公钥列表文件是否存在,如果没有则创建 ...

  3. ssh服务配置

    ------------------------------------------ ssh 服务安装ssh  apt-get install openssh-server启动 service ssh ...

  4. redhat 7.6 ssh 服务配置

    安装ssh yum install openssh 查看端口 netstat -ntpl netstat -ntpl | grep :22 启动和关闭 service sshd restart/sta ...

  5. Exsi SSH 服务配置

    vi /etc/ssh/sshd_conf禁止口令验证PasswordAuthentication no禁止root登录PermitRootLogin no ESXi Shell F2--F2--Tr ...

  6. H3C 路由器SSH服务配置命令(续)

  7. H3C路由器SSH服务配置命令

  8. centos7服务搭建常用服务配置之一:SSH

    目录 1 SSH服务协议 1.1 ssh服务协议说明 1.2 ssh服务工作机制 1.3 ssh加密技术说明 1.3.1 ssh实现安全链接建立,利用要是和锁头 1.3.2 ssh加密算法 1.4 s ...

  9. centos7 ip配置及ssh服务连接

    一.配置ip /etc/sysconfig/network-scripts/ifcfg-ens33 ifcfg-ens33 这个是配置网卡的配置文件,名字可能不一样,大概为:ifcfg-网卡名 TYP ...

随机推荐

  1. js实现手风琴效果

    之前在慕课网上有练习手风琴效果,但是老师使用jquery简简单单的两三行实现了,今天自己用js练习一下效果 <div id="divbox"> <ul> & ...

  2. 关于i 标签盛放背景图像

    1.html部分 <div class="hover right"> <i class="log_change state_psd">& ...

  3. bean 的生命周期

    就是在new ClassPathXMLApplicationContext 的时候是否就直接在内存中new 出来,如果是对象比较的情景下 ,为了提高程序初始化的速度,可以用用. 如果设置为 true ...

  4. 多线程(二)~Thread类相关的API介绍

      一.线程安全问题:     当我们使用多个线程操作统一方法内的局部变量的时候,每个局部变量在当前线程里都有自己的副本,这种情况是不会出现线程安全问题的.当我们两个线程同时操作全局变量的时候,有可能 ...

  5. java面试题之----数据库事务的四大特性及隔离级别

    本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别. 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务 ...

  6. 移动端调试工具weinre

    前段时间在大豹公众号上看到一个关于移动端调试的工具,了解了一下,确实不错. npm install -g weinre 先全局安装,然后使用的时候通过如下命令启动 weinre --boundHost ...

  7. 【分享】Adobe Flash Player各版本安装包官方直接下载地址

    用常规方法下载比较繁琐,先会下个下载器,再下载安装包安装, 这里直接列出了安装包的下载地址,点击进入各版本的下载总页面, 拉到最下方就有各版本的下载地址,这里我直接列出来了: Chrome用的PPAP ...

  8. 点击一个按钮,如何让一个<div id=a>……</div>隐藏或显现?

    <div id=divid>123</div>< button onclick="usr()">Click</button>< ...

  9. March 23 2017 Week 12 Thursday

    A bird is known by its note, and a man by his talk. 闻其声而知鸟,听其言而知人. One of the lessons I learned rece ...

  10. ABAP git客户端

    Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416 对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端pus ...