1. 机器

登录机器A:192.168.100.204

被登录机器B:192.168.100.208

确保防火墙处于关闭状态。

2.配置无密码登录

在主机A的某用户下执行

$ ssh-keygen -t rsa

然后一直按回车键

在~/.ssh/目录下生一对公钥和私钥id_rsa id_rsa.pub

把公钥id_rsa.pub拷贝到远程登录机B上

#ssh-copy-id -i ~/.ssh/id_rsa.pub zhutw@192.168.100.208    (输入yes和机器B的密码)

ok!完成无密码登录.

若仍有问题,可以是文件权限有误。将机器B中的authorized_keys文件权限修改为600

#chmod 600 ~/.ssh/authorized_keys

3.执行远程脚本

在机器B上创建shell脚本 /home/zhutw/test.sh

#bin/sh

mkdir /home/zhutw/test-ssh

保存,修改其可执行权限

chmod +x   /home/zhutw/test.sh

在机器A上远程执行B上的test.sh脚本

ssh zhutw@192.168.100.208 "/home/zhutw/test.sh"

检查机器B上是否存在文件夹/home/zhutw/test-ssh

文件夹存在,OK!

linux远程无密码登录,linux ssh无密码登录,远程执行脚本文件相关推荐

  1. 【linux系统编程】远程登录工具ssh | 跨主机远程拷贝scp

    远程登录工具ssh && 跨主机远程拷贝scp 正文开始@Assassin 目录: 远程登录工具ssh && 跨主机远程拷贝scp 1. ssh简介: 2. ssh基本 ...

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

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

  3. linux集群无密码访问,Linux服务器集群通过SSH无密码登录

    SSH 无密码授权访问slave集群机器 1. 安装SSH,所有集群机器,都要安装SSH 环境介绍: Master : CNT06BIG01 192.168.3.61 SLAVE 1: CNT06BI ...

  4. Linux中的Shell用SSH自动登录远程服务器后执行命令并自动退出

    目录 [隐藏] 1 SSH命令格式 2 主要参数说明 3 ssh控制远程主机,远程执行命令步骤 4 准备工作 5 基于公私钥认证远程登录可能存在的不足 6 ssh 执行远程命令格式 6.1 打开远程s ...

  5. Linux centos 集群下ssh无密码

    管理集群时ssh无密码设置 ssh-keygen 回车(这里默认设置,再回车一次,就生成一个公钥,一个私钥) ssh-copy-id root@skinglzw(root是用户,skinglzw是主机 ...

  6. linux系列(七):shell编程、shell概念、ssh协议概念、执行shell文件的三种方式

    1 概念 https://www.xshell.com/zh/free-for-home-school/ 1.1 xshell(执行linux命令的客户端软件) Xshell [1] 是一个强大的安全 ...

  7. php 如何自动执行脚本文件,使用php作linux自动执行脚本

    用php作一社区, 在写到计算最高上线人数时, 成功调试出把PHP作为 shell script直接在服务器上运行. 在作社区时, 时常需要统计上线人数等数据. 一般做法是, 把这段代码放在用户 lo ...

  8. linux脚本开机自动执行脚本文件,如何让linux开机自动执行sata里头的脚本文件

    基本步骤如下:1.创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表,使用"--"进行注释create table ...

  9. pg数据库执行sql文件_在linux中Postgresql数据库如何执行脚本文件

    在linux中Postgresql数据库如何恢复数据库?执行sql脚本文件呢?具体步骤如下: 一.恢复数据库备份文件 1.将数据库备份文件xxx.backup用连接工具拷贝到/opt下,这个不固定,位 ...

最新文章

  1. 安全性神话已不再,首个MacOS勒索病毒现身
  2. python手机版安卓-用Python实现自动化操作Android手机
  3. Flink or Spark?实时计算框架在K12场景的应用实践
  4. 织梦二次开发写php,PHP教程—DedeCMS二次开发(二)
  5. Android中ProgressBar的使用-通过Handler与Message实现进度条显示
  6. word流程图两条线的端点连接_GitMind免费的思维导图+流程图制作工具
  7. Packet for query is too large(mysql写入数据过大)
  8. springCloud五大组件--Gateway
  9. 混合编程:如何用pybind11调用C++
  10. Java面向对象之继承、super关键字、方法重写
  11. 一个 ARK工具: XueTr类似ICEWORLD
  12. matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用
  13. android将彩图转为黑白_Android逆向反编译代码注入APK过程思路分析
  14. php ext在哪里,PHP Ext API
  15. .net站点配置完后常见报错及解决措施
  16. 移动app设计公司流程—APP设计需求分析规范
  17. 并查集【算法笔记/晴神笔记】
  18. web技术分享| WebRTC 实现屏幕共享
  19. android service layoutinflater,Android LayoutInflater.from().inflate()源码解析
  20. mysql数据库备份方法有几种_MySQL数据库备份的几种方式

热门文章

  1. Redis源代码分析(十)--- testhelp.h小测试框架和redis-check-aof.c 日志检测
  2. 643. 子数组最大平均数 I
  3. 5-6 AOF15-7 AOF25-8 AOF实验
  4. 8-5安装redis-sentinel
  5. mysql flaskalchemy_FlaskSQLAlchemy声明性和MySQL特定的数据类型
  6. 无法下载linux系统的驱动精灵,【驱动精灵和搜狗输入法 For Linux哪个好用】驱动精灵和搜狗输入法 For Linux对比-ZOL下载...
  7. Wavenet基础学习
  8. #define、typedef与const
  9. 产品研发过程管理专题——软件测试是提高软件产品质量的必要条件
  10. 判断一个整数是否是回文数