linux ssh无密码登录,远程执行脚本文件
来源:互联网 发布:linux数据库安装 编辑:程序博客网 时间:2024/06/05 20:40
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!
0 0
- linux ssh无密码登录,远程执行脚本文件
- ssh 远程无密码登录
- ssh 远程无密码登录
- SSH无密码登录脚本
- 如何设置SSH无密码登录远程Linux主机
- ssh 实现linux/unix无密码远程登录
- Linux下SSH跳转无密码登录或执行命令
- Linux命令之远程登录/无密码登录-ssh,ssh-keygen,ssh-copy-id
- Linux命令之远程登录/无密码登录-ssh,ssh-keygen,ssh-copy-id
- linux ssh无密码登录
- linux ssh无密码登录
- Linux SSH 无密码登录
- linux无密码ssh登录
- Linux SSH 无密码登录
- ssh远程无密码自动登录
- SSH无密码登录远程主机
- SSH无密码登录远程主机
- 实现ssh无密码登录 shell脚本
- 对uC/OS-II 移植到STM32F103VCT6理解笔记
- 黑马程序员-----IO之深入对象序列化
- 开发者是如何提升技能水平的
- DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)
- 网址开发—判断是否有指定id
- linux ssh无密码登录,远程执行脚本文件
- QWidget、QMainWindow、QDialog和QFrame的区别
- Ubuntu常用命令与技巧
- C++初学例程3
- 文档摘要技术
- AJAX的好处
- MongoDB教程快速学会入门 第6篇 索引操作
- 24点游戏算法
- 编译和解释区别