在A机器建立账户x,在B机器建立账户y,实现用x账户无密码登陆y账户

(做练习都是root账号,用普通账户之间的ssh无非就是拷公钥的时候,加个账户,跟用root没什么区别)

命令行实现

比如:对面账户叫做tom是有密码的。

我自己的机器有个kitty,它也是有密码。

平时都是这样登录

无密码登录就是做公钥私钥,

在kitty账户下,做

做完之后,把密钥拷过去

拷完之后再ssh就不需要密码了。

用脚本免密登录

useradd x

cat >> /aa.sh <<-QWE

/usr/bin/expect <<-eof

spawn ssh-copy-id -i y@192.168.26.10

expect {

"yes/no" { send "yes\n"; exp_continue }

"password" { send "1\n" }

}

expect eof

eof

QWE

chmod 777 /aa.sh

/usr/bin/expect <<-eof

spawn ssh root@192.168.1.210

expect {

"yes/no" { send "yes\n"; exp_continue }

"password" { send "1\n" }

}

expect "root"

send "useradd y\n"

expect "root"

send "echo 1 | passwd --stdin y\n"

expect eof

eof

/usr/bin/expect <<-eof

set timeout 20

spawn su - x

expect "$"

send "ssh-keygen\n"

expect "id_rsa"

send "\n"

expect "pass"

send "\n"

expect "again"

send "\n"

expect eof

eof

/usr/bin/expect <<-eof

set timeout 20

spawn su - x

expect "$"

send "bash /aa.sh\n"

expect eof

eof

【注意】少熬夜,多看书。

普通用户无密码登陆(运维面试题)相关推荐

  1. linux系统运维面试题大全(137道题)

    linux系统运维面试题大全 1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 查看物理cup: cat /proc/cpuinfo|grep -c 'physical id' 查看 ...

  2. linux系统运维面试题

    标签:linux系统运维面试题 1.     简述常用高可用技术 解答: Keepalived:Keepalived是一个保证集群高可用的服务软件,用来防止单点故障,使用VRRP协议实现.在maste ...

  3. 运维面试题总结:Etcd、Kubernetes、Lvs、HAProxy 等

    运维面试题总结:Etcd.Kubernetes.Lvs.HAProxy 等 集群相关 简述 ETCD 及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(serv ...

  4. 6道常见Linux运维面试题讲解!

    学习完Linux技术之后,接下来我们就需要面临找工作的事情.谈到找工作,很多小伙伴肯定好奇,面试官会问些什么问题?本为为大家汇总了一些常见Linux运维面试题,希望能够给大家带来帮助,祝你们面试通过! ...

  5. 服务器维护面熟题目,运维面试题(一)

    运维面试题(一) 一 基础知识 1 什么是linux的daemon进程和一般进程有什么区别 daemon进程又称为守护 进程,是在系统 启动就运行,系统关闭才停止的进程,独立于终端之外,不与客户端交互 ...

  6. Linux 运维面试题20道

    Linux 运维面试题 1.为什么我们要使用tomcat,类似的软件有哪些? 因为Apache仅支持静态网站,不能解析Java.Jsp,它们服务端口也不同Apache端口80 tomcat端口8080 ...

  7. linux运维面试题:第三部分

    linux运维面试题: (第三部分)三 本章是关于docker的面试题于实战(实战=当你正在面试时,回答问题的方式) 注:(很多题都是通过网上搜索总结出来的,可能在一部分内发现自己写的东西:如有不满请 ...

  8. linux运维面试题:第一部分

    linux运维面试题: (第一部分)三 在生活中跳槽或者换萌新找工作时,总会显得没有水平,从而不能在人群中脱颖而出那么,如何在跳槽中,从容的应对考官的面试呢,(小宇)在这里总结了一点面试题供大家分享: ...

  9. linux运维面试题:第二部分

    linux运维面试题: (第二部分)三 iptables防火墙部分面试题 (仅供参考) 注:(面试题是通过本人在网上搜索总结出来的,如果您看到文章内有,属于自己创造的部分,请联系我,谢谢) 你听说过L ...

  10. oracle运维面试试题,最新系统运维面试题(AIXLINUXORACLE)试题

    最新系统运维面试题(AIXLINUXORACLE)试题 四班学员考试试卷 注意事项: 1.共计八大类题,道小题,满分180分: 2.考试时间为3小时. 一.选择题(共10题,每题2分,共计20分) 1 ...

最新文章

  1. mysql 联合索引长度_MySQL 中索引的长度的限制
  2. 业务分析之--权限管理
  3. IBASE hierarchy structure and related API
  4. python webservice接口测试传参数_Python3 webservice接口测试方法是什么
  5. 第三季2:ORTP库的源码分析、RTP发送实验的源码分析
  6. 杭电2122Ice_cream’s world III
  7. go语言源自python语言_别再用Python编写机器学习基础设施啦,Go语言它不香吗?...
  8. 36.Linux/Unix 系统编程手册(下) -- 进程资源
  9. SEGGER-RTT调试(代替串口printf输出)的使用方法
  10. 中台架构的未来在哪—开放式架构
  11. xp怎么看计算机是多少位的,WinXP系统怎么看电脑是32位还是64位?
  12. 图形推理的50大规律
  13. 树莓派舵机 c语言,树莓派控制SG90舵机
  14. Prettier formatter for vscode 配置单引号问题
  15. 分享:蛋花儿主题WordPress瀑布流 V1.05(收费版)
  16. 毕设:基于CNN卷积神经网络的猫狗识别、狗品种识别(Tensorflow、Keras、Kaggle竞赛)
  17. 基于OpenCV-python3实现抠图替换背景图
  18. ANSYS的几种动画模式
  19. 校招软件测试面试问题总结
  20. MySQL DBA 必读:万字归总表设计与 SQL 编写技巧

热门文章

  1. 字符串篇(python)——字符串数组中两个字符串的最小距离
  2. OpenWBS 企业商城系统(手机端 PC端 微信 分销)
  3. 2021年熔化焊接与热切割考试报名及熔化焊接与热切割免费试题
  4. nginx配置ssl证书流程及常见问题
  5. Android视频《手机影音_项目实战》-杨光福-专题视频课程
  6. “家”字读音记录,有感于《古从军行》中“空见蒲桃入汉家”不押韵
  7. 【UVM-26.6】UVM HDL后门访问支持例程
  8. Linux PWM驱动框架 (二)
  9. (三)机房收费系统软件需求说明书
  10. 2022-2028年中国人工耳蜗行业市场运营格局及前景战略分析报告