Linux的SSH安装与配置OpenSSH
一: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相关推荐
- fedora ssh 安装mysql,Fedora中安装和配置OpenSSH | 学步园
SSH的简介 传统的远程登陆程序的工具,比如TELNET.Rlogin以及Rsh等,都是将口令在网上明文的方式传输的.显然这不能保证系统和用户的安全和利益.SSH(Secure Shell)则避免了上 ...
- 低配置系统安装 linux,Linux系统的安装和配置
Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00 作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...
- linux下gitolite-admin安装和配置
linux下gitolite-admin安装和配置 1.安装git [root@iZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户 ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- linux安装DNS服务命令,Linux下的安装和配置DNS服务器
Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00 作者:佚名 我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...
- webmin升级php,Centos linux下webmin安装及配置
Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...
- 在RedHat Linux系统中安装和配置snmp服务
在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...
- 图解MySQL在Linux下的安装与配置
MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...
- linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法
满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...
- linux svn拒绝,Linux SVN的安装以及配置
装.Linux SVN的安装以及配置 step 1 安装subversion yum install subversion step 2 安装apache的Linux SVN模块 yum instal ...
最新文章
- 211高校导师:我到底想要什么样的研究生?
- TP5 使用IN查询时如何限制条数
- Ethernet/IP 学习笔记一
- crontab shell 每5秒执行_centos 定时任务按秒执行crontab
- linux 服务器 重新启动 慢,Linux系统启动缓慢解决方法[阮胜昌]
- mysql order by sql注入_mybatis中#{}和${}的区别及order by的sql注入问题
- linux以预置密码进行验证拒绝访问,Linux重置MySQL密码
- python 高维数据_Python数据分析入门|利用NumPy高效处理高维数据
- 页面置换算法——最佳置换算法、最近最少使用算法、先进先出算法、时钟置换算法
- python函数后面两个括号_简单了解为什么python函数后有多个括号
- php thread 例子,php多线程thread开发与应用的例子
- JQuery datepicker
- 软件项目管理案例教程课后答案
- 使用Gitee和Sourcetree进行Keil版本控制
- exsi添加gpu卡 v100s和a100 配置直通模式虚机电源启动失败
- 家里的网络太慢了,怎么办?
- Compression-Expansion Coding Improvements in MLC/TLC NVM论文解读
- flutter常用库整理
- 29.递归三元表达式生成式匿名函数
- C++:实现复数运算