1.准备工作:安装expect

for Ubuntu

sudo apt-get install expect

for Centos

sudo yum install expect

2.完整脚本

#!/usr/bin/expect
spawn /usr/bin/ssh root@114.114.114.114 -p 22
expect "password:"
send "remoteComputerPassword\r"
expect efo
interact

注意事项: 如果脚本无法执行,请查看脚本是否添加了可执行权限。

转载于:https://www.cnblogs.com/wuzhi123/p/8044467.html

Linux下使用shell脚本远程登录主机(Ubuntu CentOS)相关推荐

  1. linux下的shell脚本,linux下的shell脚本的使用

    什么是shell? Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户.这种对话方式可是交互 ...

  2. linux实现学生信息管理系统,Linux下基于shell脚本实现学生信息管理系统

    LINUX Linux操作系统 Linux下基于shell脚本实现学生信息管理系统 #该管理系统是参考两位博主(时间有点远了,我忘了,请博主看到后联系我)后自行修改添加的.登录过程还有很多不完善,我就 ...

  3. Linux下的shell脚本实战之用户创建

    Linux下的shell脚本实战之用户创建 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.该脚本提示用户创建用户名和密码 2.判断输入的用户名是 ...

  4. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  5. linux下的shell脚本

    linux下的shell脚本 一.Shell概述 二.Shell 解析器 三.Shell脚本入门 1. 脚本格式 2. 第一个Shell脚本:helloworld 3. 第二个Shell脚本:多命令处 ...

  6. linux expect 输入密码,shell脚本无密码登录 expect的使用方法详解

    shell脚本无密码登录 expect的使用方法详解 今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了. 从 ...

  7. linux下的shell脚本,linux下shell脚本的学习

    一:shell脚本须以#!/bin/sh开始,指定了命令的解释器 #!/bin/sh  //指定解释器 sudo mv /home/pi/Desktop/installationPackage/bac ...

  8. linux下的shell脚本(基本)

    2019独角兽企业重金招聘Python工程师标准>>> Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有: bash:是Linux标准默认的shell ...

  9. Linux下使用 shell 脚本实现ftp文件下载

    最近从单片机转岗Linux,上级叫我熟悉下shell脚本,用shell脚本获取ftp上的文件,本节先介绍下载文件.单个下载文件脚本实现如下: 运行环境:WSL ####### ftp服务器上下载/ho ...

  10. Linux下通过Shell脚本快速进入指定目录

    现在有一个现实的场景: 每一次打开Linux,都是在 目录下: 我最近想练习网络的代码,所以创建了一个目录,路径为: 可以看到,这个路径很长,如果没一次都通过cd /home/admin/linex/ ...

最新文章

  1. PHP自动加载上——spl_autoload_register
  2. 示范园谋定小农户-丰收节交易会·万祥军:衔接现代农业
  3. Qt Creator IDE概述
  4. 阿里资深技术专家:如何快速成长为技术大牛?
  5. django20:BBS网页设计/注册功能/验证码代码
  6. python可变类型和不可变深浅拷贝类型_python3笔记十四:python可变与不可变数据类型+深浅拷贝...
  7. 奇点汽车黄浴:SLAM的动态地图和语义问题
  8. 通过shell访问hive_【HIVE】SHELL调用Hive查询
  9. Civil 3D 二次开发 新建CLR项目出现错误C2143
  10. 数据库1_五大主流数据库模型
  11. 江西师大计算机系周洁,江西师大2005年学习之星申报者汇总表-江西师范大学教务在线.DOC...
  12. 程序员该如何释放压力
  13. 记一次Maya使用入门
  14. 大数据 (三) BI报表系统 superset 2 制作表格
  15. IPO并不遥远,飞哥IPERi模型助你打开互联网创业创新成功密码
  16. 【转】用生命之花制定自己的月计划
  17. 2015物联网安全年报
  18. 中国百句经典名言浅译
  19. 【frp】使用 frp 实现内网穿透(CentOS 云服务器 + Win10)
  20. CTF常见加密方式汇总

热门文章

  1. R语言自然语言处理:情感分析
  2. 职场中相信“付出总有回报”的人,后来都怎么样了?
  3. 求知若渴,一份15选8的套餐给你
  4. Java 8.9 游戏:井字游戏(C++Java)
  5. [bzoj] 2694 Lcm || 莫比乌斯反演
  6. 关闭tomcat8080端口
  7. 【Django】Django—Form两种解决表单数据无法动态刷新的方法
  8. 由php nginx 出现 500错误的启示
  9. 关于VisualStudio性能分析数据中的独占样本数和非独占样本数的意义
  10. GDB常用调试命令(一)