linux远程无密码登录,linux ssh无密码登录,远程执行脚本文件
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无密码登录,远程执行脚本文件相关推荐
- 【linux系统编程】远程登录工具ssh | 跨主机远程拷贝scp
远程登录工具ssh && 跨主机远程拷贝scp 正文开始@Assassin 目录: 远程登录工具ssh && 跨主机远程拷贝scp 1. ssh简介: 2. ssh基本 ...
- linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件
搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...
- linux集群无密码访问,Linux服务器集群通过SSH无密码登录
SSH 无密码授权访问slave集群机器 1. 安装SSH,所有集群机器,都要安装SSH 环境介绍: Master : CNT06BIG01 192.168.3.61 SLAVE 1: CNT06BI ...
- Linux中的Shell用SSH自动登录远程服务器后执行命令并自动退出
目录 [隐藏] 1 SSH命令格式 2 主要参数说明 3 ssh控制远程主机,远程执行命令步骤 4 准备工作 5 基于公私钥认证远程登录可能存在的不足 6 ssh 执行远程命令格式 6.1 打开远程s ...
- Linux centos 集群下ssh无密码
管理集群时ssh无密码设置 ssh-keygen 回车(这里默认设置,再回车一次,就生成一个公钥,一个私钥) ssh-copy-id root@skinglzw(root是用户,skinglzw是主机 ...
- linux系列(七):shell编程、shell概念、ssh协议概念、执行shell文件的三种方式
1 概念 https://www.xshell.com/zh/free-for-home-school/ 1.1 xshell(执行linux命令的客户端软件) Xshell [1] 是一个强大的安全 ...
- php 如何自动执行脚本文件,使用php作linux自动执行脚本
用php作一社区, 在写到计算最高上线人数时, 成功调试出把PHP作为 shell script直接在服务器上运行. 在作社区时, 时常需要统计上线人数等数据. 一般做法是, 把这段代码放在用户 lo ...
- linux脚本开机自动执行脚本文件,如何让linux开机自动执行sata里头的脚本文件
基本步骤如下:1.创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表,使用"--"进行注释create table ...
- pg数据库执行sql文件_在linux中Postgresql数据库如何执行脚本文件
在linux中Postgresql数据库如何恢复数据库?执行sql脚本文件呢?具体步骤如下: 一.恢复数据库备份文件 1.将数据库备份文件xxx.backup用连接工具拷贝到/opt下,这个不固定,位 ...
最新文章
- 安全性神话已不再,首个MacOS勒索病毒现身
- python手机版安卓-用Python实现自动化操作Android手机
- Flink or Spark?实时计算框架在K12场景的应用实践
- 织梦二次开发写php,PHP教程—DedeCMS二次开发(二)
- Android中ProgressBar的使用-通过Handler与Message实现进度条显示
- word流程图两条线的端点连接_GitMind免费的思维导图+流程图制作工具
- Packet for query is too large(mysql写入数据过大)
- springCloud五大组件--Gateway
- 混合编程:如何用pybind11调用C++
- Java面向对象之继承、super关键字、方法重写
- 一个 ARK工具: XueTr类似ICEWORLD
- matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用
- android将彩图转为黑白_Android逆向反编译代码注入APK过程思路分析
- php ext在哪里,PHP Ext API
- .net站点配置完后常见报错及解决措施
- 移动app设计公司流程—APP设计需求分析规范
- 并查集【算法笔记/晴神笔记】
- web技术分享| WebRTC 实现屏幕共享
- android service layoutinflater,Android LayoutInflater.from().inflate()源码解析
- mysql数据库备份方法有几种_MySQL数据库备份的几种方式
热门文章
- Redis源代码分析(十)--- testhelp.h小测试框架和redis-check-aof.c 日志检测
- 643. 子数组最大平均数 I
- 5-6 AOF15-7 AOF25-8 AOF实验
- 8-5安装redis-sentinel
- mysql flaskalchemy_FlaskSQLAlchemy声明性和MySQL特定的数据类型
- 无法下载linux系统的驱动精灵,【驱动精灵和搜狗输入法 For Linux哪个好用】驱动精灵和搜狗输入法 For Linux对比-ZOL下载...
- Wavenet基础学习
- #define、typedef与const
- 产品研发过程管理专题——软件测试是提高软件产品质量的必要条件
- 判断一个整数是否是回文数