server:192.168.2.222

client:192.168.2.223

server端操作:

      

  首先应该安装ssh服务,一般CentOS和fedora等发行版系统默认安装好了ssh服务,如果没有安装那么可以使用yum install openssh-server如果是Ubuntu可以使用apt-get install openssh-server安装

  安装好了一般我们用户目录下一般会有一个.ssh目录,如果没有也可以重新建立,比如/home/user(哪个账户登录的就在哪个账户下面),接下来就是配置user用户的免登陆,当然root用户也是可以的,首先执行命令:

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

  现在这样就生成了密钥,包括私钥和公钥,可以通过cat ~/.ssh/id_dsa.pub查看公钥的内容

  然后我们把公钥追加到用来认证授权的key中去,可以执行:

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

  这样就实现了server端自身免密码登录,现在可以通过执行ssh localhost确认来登录本地服务器了,第一次登录会询问是否继续输入yes回车即可

  如果提示服务没有启动,请启动sshd服务

然后我们把公钥追加到client端,可以执行:

ssh-copy-id -i  root@192.168.2.223

  完成

参考:

https://blog.csdn.net/universe_hao/article/details/52296811

https://www.cnblogs.com/freeweb/p/5145921.html  

  

      

转载于:https://www.cnblogs.com/xiaoyou2018/p/9353665.html

服务器和客户端免密登录相关推荐

  1. linux服务器之间设置免密登录

    linux服务器之间设置免密登录 搞三台虚拟机 我的三台虚拟机是 192.168.30.101 192.168.30.102 192.168.30.103 改一下主机名 vi /etc/hostnam ...

  2. linux搭建sftp服务器并设置免密登录

    参考资料:linux环境快速搭建sftp服务以及设置免密 - 渐逝的星光 - 博客园 (cnblogs.com) 网上很多搭建sftp的文章,最后免密登录设置都有点问题,研究了一下终于通了,做个记录 ...

  3. ntp时间服务器和ssh免密登录

    1.配置ntp时间服务器,确保客户端主机能和服务主机同步时间 一,服务器主机从阿里云同步时间 [root@server ~]# vim /etc/chrony.conf 方法一:是指时间同步服务器的地 ...

  4. liunx使用ssh免密登录

    客户端生成公钥和私钥 ssh-keygen 生成的文件会在 cd ~/.ssh 上传公钥到服务器 ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器ip 3.免密登录 ...

  5. ssh配置公钥解决免密登录

    一. 免密设置 1.客户端生成公私钥 2.上传公钥到服务器 3.测试免密登录 二. 客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-keygen 上面这个命令会在用户目录.ssh ...

  6. SSH配置免密登录方法

    转载自https://blog.csdn.net/jeikerxiao/article/details/84105529 1.客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-ke ...

  7. ssh免密登录配置(两行命令搞定)

    最简单的ssh免密登录的配置 1.准备工作 2.命令行操作 3.互相免密登录 1.准备工作 确保两台服务器的用户名字相同,这里以用户名是username,服务器A要免密登录到服务器B为例子.注意:以下 ...

  8. Linux ssh免密登录

    linux跨服务器命令调用(scp,ssh等)都需要输入密码, 为了使一键安装脚本能够更顺畅, 设置免密登录是必要的. 下面列出步骤(参考自: 来源): 主要原理 在A上创建一对公私钥 (公钥文件:~ ...

  9. ssh免密登录和阿里云epel安装

    1.免密登录 一般其他人黑进自己服务器以后,第一步先做免密登录,这样就算那边把自己踢掉以后或者修改密码,自己这边一样能登录进去. 免密登录步骤:1.生成公钥私钥 2.拷贝公钥 3.登陆服务器 1.生成 ...

最新文章

  1. 棉花糖实验+延迟满足+还是背后的家庭
  2. mysql 优化器代码_Mysql查询优化器
  3. 一次 Druid 连接池泄露引发的血案!
  4. javafx 项目_JavaFX,Jigsaw项目和JEP 253
  5. mysql drop_mysql恢复drop掉的表
  6. jqgrid mysql 分页_jQgrid 分页显示
  7. CentrOS7静默安装oracle11g
  8. Expression Blend学习5控件
  9. 金融评分卡项目—8.逻辑回归模型在申请评分卡中的应用
  10. SAMBA最简单的配置方法
  11. android go官方下载,dji go 4 app官网下载-DJI GO 4 安卓版v4.3.40-pc6智能硬件网
  12. iphone禁止 iOS 系统频繁提示更新tvos.mobileconfig下载
  13. java list 冒泡排序_冒泡排序详细分析JAVA
  14. 射频信号采集记录回放系统
  15. N卡驱动安装闪退,安装程序无反应,重装无效,不重装系统解决方法
  16. #L190616楼市穿越与未来锚点
  17. Java8-19新特性一览 ,认识全新的前沿技术
  18. 炒币机器人:炒币投资要大气
  19. python的idle怎么运行_python中的idle是如何运行的
  20. 【论文阅读】iSAM贝叶斯树相关内容理解与学习

热门文章

  1. Hadoop Yarn配置多队列的容量调度器案例
  2. nfs数据同步备份:多节点nfs共享(mount)server节点数据
  3. Scala多特质混入时的执行顺序
  4. Linux arp相关命令(地址解析协议)
  5. js获取元素节点对象
  6. SQLyog连接虚拟机中docker中的mysql过程详解,并解决2003错误
  7. 第一行代码学习笔记第六章——详解持久化技术
  8. CSS中,float浮动的理解
  9. 求方差时为什么要除以N—1,而不是除以N!【通俗理解-非数学专业】
  10. python多线程调用携程,进程、线程和携程的通俗解释【刘新宇Python】