目的是执行下面的命令不需要输入任何密码!

copy

  1. >ssh username@host "sudo command"

1. 在本地机器上生成秘钥对儿

  1. ssh-keygen -t rsa

一路回车后生成在~/.ssh/目录下生成两个文件id_rsa和id_rsa.pub。后者是公钥。

2. 远程机器上如果没有~/.ssh/目录的使用命令建立

  1. ssh username@host "mkdir -p .ssh"

3. 将本地机器的id_rsa.pub加入到远程机器的~/.ssh/authorized_keys文件末尾。

cop

  1. cat .ssh/id_rsa.pub | ssh username@host 'cat >> .ssh/authorized_keys'

4. 验证是否ssh可以免密码登录

copy

  1. > ssh username@host

5. 在远程机器上使用visudo在/etc/sudoers里面添加一行。添加这行需要有sudoer的权限。

copy

  1. username    ALL=(ALL:ALL) NOPASSWD:ALL

6. 验证一下,是不是很爽。不用老敲字了!而且可以在脚本中无缝运行远程命令了。

转载于:https://blog.51cto.com/baoyu/1968656

ssh免密码远程执行sudo命令相关推荐

  1. linux远程登录ssh免密码配置方法

    这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下 一.情景 公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆. 二.原理 很简单,使用ssh-keygen ...

  2. ssh免密码登陆(三个节点master slave1 slave2)详细带命令版

    准备工作: 首先修改三个节点的名称分别为master slave1 slave2.建议以vim /etc/sysconfig/network的方式修改 修改三个节点的/etc/hosts文件 如下形式 ...

  3. 菜鸟Linux系列:[4]SSH免密码登陆远程服务器

    背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录. 在linux系统中,ssh是远程登 ...

  4. ssh远程执行nohup命令不退出

    介绍 Linux系统下,使用默认用户root 远程target机器的主目录下有个脚本test.sh,可执行权限,内容只有一条命令:sleep 10 在本地机器上执行 ssh target " ...

  5. ssh远程执行linux命令nohup,ssh 远程执行命令 nohup 无效问题

    昨夜1:00多准备睡觉了,突然一哥们咨询了我一个问题. 他A机器上远程执行B机器(ssh user@ip "command")上的脚本,B上的服务并没有起来.看了下截图,脚本确实是 ...

  6. hadoop设置ssh免密码登录

    对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问.为 解决这个问题,推出了通信加密通信协 ...

  7. centos配置ssh免密码登录后仍要输入密码的解决方法

    From: https://blog.csdn.net/zwbill/article/details/80448939 前言 在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手 ...

  8. Linux设置ssh免密码登录

    一.SSH来源 对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问. 为解决这个问题,推出 ...

  9. linux节点ssh免密码登录linux节点

    需求 节点A要ssh免密码登录节点B. 1.产生密钥 节点A和B都要产生秘钥,并且要注意是否在root用户下,登录对象是用户,而不是机器,所以产生密钥前先从root或者其他用户切换到你说需要的用户.然 ...

最新文章

  1. oracle 数据泵导出简单使用版
  2. Ubuntu18.04安装Multiwfn
  3. 高手整理培训笔记(服务篇)
  4. linux上配置spark集群
  5. Freemarker静态化页面的使用
  6. 【Git】GitHub主页从Dark调回Light的方法
  7. 全球蜂窝基带芯片厂商去年营收209亿美元,华为海思占16%
  8. linux shell 脚本中 字符串截取并赋值引用
  9. 利用vb进行autocad图形格式的批量自动转换.pdf_ReaConverter Lite图像批量转换器下载V7.607官方版...
  10. Python中and(逻辑与)计算法则
  11. 使用pumysql 查询数据插入另外一张表
  12. dns服务器一些网站无法解析,dns解析出错,导致有些网站解析出错,重启DNS服务器就正常了。 - Exchange论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  13. 电子商务数据分析,超详细宝典!
  14. [C#] 使用 NAudio 实现音频可视化
  15. spring Boot Configuration Annotation Processor not fount in classpath
  16. 01组团队项目-Beta冲刺-1/5
  17. Very Good!!! - React 入门实例教程
  18. iptables之nat表的学习和实验
  19. 绝不错过:各省驻京办秘制招牌菜!
  20. Excel VBA高级编程 - 根据关键字自动搜索,自动生成下拉菜单

热门文章

  1. oracle客户端ora 12541,Oracle 11g 64bit下程序报ORA-12541: TNS: 无监听程序解决办法
  2. 带格式文本html 直接复制粘贴,通过JS将带格式的文本复制到剪贴版的两种方法...
  3. linux iphone文件,在linux下生成iphone所需要的视频和音频文件的方法总结
  4. 用python的turtle画正方形内切圆_Python 用turtle实现用正方形画圆的例子
  5. ios请求php接口,php – 确保http(s)请求来自我的iOS应用程序
  6. 关于 GraphQL 快速入门
  7. 关于JS括号匹配的面试题
  8. 计算机组成定时方式,2019考研408计算机组成原理知识:总线操作和定时
  9. spark kafka java api_java实现spark streaming与kafka集成进行流式计算
  10. asscess 一条记录更新数据_一条MySQL更新语句是怎么执行的?