一:SSH安装

1:检查Linux系统是否安装SSH

可输入:rpm -qa |grep ssh 进行检查

2:若没有安装

可输入:yum install  ssh

二:配置OpenSSH

1:守护进程sshd在启动时会读取其配置文件/etc/ssh/sshd_config中的配置信息

HostKey,ListenAddress,PermitRootLogin

2:口令登录,在客户端连接sshd的方式

ssh   服务端用户@服务端ip地址。[root@host]# ssh root@10.10.5.129,输入yes提示输入密码。

在客户端,还可以使用keyscan添加可信任主机,ssh_keyscan命令是一个用于搜集大量主机公钥的实用工具。

语法:ssh_keyscan   [-f  file]   [-p  port] [-T  timeout]   [-t  type]  [host  |  addrlist  namelist]

例:[root@host]# ssh_keyscan  -t  rsa  10.10.5.129 > ~/ .ssh/known_ hosts

[root@host]#  cat   known_ hosts

3:公钥登录

公钥登录要求用户必须提供自己的公钥,如果没有现成的公钥,可以直接使用ssh-keygen生成一个。

远程主机将用户的公钥保存在登录后的用户主目录的$HOME/.ssh/authorizer_keys文件中。

ssh-copy-id用于将本级的公钥复制到远程机器的authorized_keys文件中

例:[root@host]#   ssh-copy-id 10.10.5.129

测试验证:

[root@host ~]# ssh root@10.10.5.129

4:SSH服务配置实例
禁止root账号登录:PermitRootLogin no

配置root账号仅可通过密钥登录,禁止口令登录:PermitRootLogin  without-password

设置登录会话空闲5分钟即自动注销:lientAliveInterval  300

限制在末尾添加用户访问:DenyUsers Bob   AllowUsers root

Linux的SSH安装与配置OpenSSH相关推荐

  1. fedora ssh 安装mysql,Fedora中安装和配置OpenSSH | 学步园

    SSH的简介 传统的远程登陆程序的工具,比如TELNET.Rlogin以及Rsh等,都是将口令在网上明文的方式传输的.显然这不能保证系统和用户的安全和利益.SSH(Secure Shell)则避免了上 ...

  2. 低配置系统安装 linux,Linux系统的安装和配置

    Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00   作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...

  3. linux下gitolite-admin安装和配置

    linux下gitolite-admin安装和配置 1.安装git    [root@iZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户  ...

  4. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  5. linux安装DNS服务命令,Linux下的安装和配置DNS服务器

    Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00   作者:佚名   我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...

  6. webmin升级php,Centos linux下webmin安装及配置

    Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...

  7. 在RedHat Linux系统中安装和配置snmp服务

    在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...

  8. 图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...

  9. linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法

    满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...

  10. linux svn拒绝,Linux SVN的安装以及配置

    装.Linux SVN的安装以及配置 step 1 安装subversion yum install subversion step 2 安装apache的Linux SVN模块 yum instal ...

最新文章

  1. 211高校导师:我到底想要什么样的研究生?
  2. TP5 使用IN查询时如何限制条数
  3. Ethernet/IP 学习笔记一
  4. crontab shell 每5秒执行_centos 定时任务按秒执行crontab
  5. linux 服务器 重新启动 慢,Linux系统启动缓慢解决方法[阮胜昌]
  6. mysql order by sql注入_mybatis中#{}和${}的区别及order by的sql注入问题
  7. linux以预置密码进行验证拒绝访问,Linux重置MySQL密码
  8. python 高维数据_Python数据分析入门|利用NumPy高效处理高维数据
  9. 页面置换算法——最佳置换算法、最近最少使用算法、先进先出算法、时钟置换算法
  10. python函数后面两个括号_简单了解为什么python函数后有多个括号
  11. php thread 例子,php多线程thread开发与应用的例子
  12. JQuery datepicker
  13. 软件项目管理案例教程课后答案
  14. 使用Gitee和Sourcetree进行Keil版本控制
  15. exsi添加gpu卡 v100s和a100 配置直通模式虚机电源启动失败
  16. 家里的网络太慢了,怎么办?
  17. Compression-Expansion Coding Improvements in MLC/TLC NVM论文解读
  18. flutter常用库整理
  19. 29.递归三元表达式生成式匿名函数
  20. C++:实现复数运算

热门文章

  1. 阿里云发布智慧书店解决方案 联手新华书店总店落地首个“城市书房”
  2. torch中dataloader加速
  3. 智慧校园大数据平台建设和运营整体解决方案
  4. 黑群晖系统备份与恢复
  5. 「干货」那些必知的物联网行业术语
  6. Sketch 70 下载 兼容macOS Big Sur系统
  7. Rufus v3.6 最好用的创建USB启动盘,速度嗖嗖的
  8. Unity 5.4 公开测试版发布:增强的视觉效果,更佳的性能表现
  9. win7录屏_专业电脑录屏方法有哪些?分享录屏靠谱方法!
  10. 还在苦恼如何查看微信共同好友吗?用Python轻松搞定