文档章节

SSH自动登录,无密码登录

NikoTesla
 NikoTesla
发布于 2015/11/10 15:54
字数 208
阅读 102
收藏 1
点赞 0
评论 0

命令介绍

  • ssh-keygen

    产生公钥与私钥对.

  • ssh-copy-id

    将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home,~/.ssh,和~/.ssh/authorized_keys的权利

步骤

  1. 在本地机器上使用ssh-keygen产生公钥私钥对

    mac$ ssh-keygen
    
  2. 用ssh-copy-id将公钥复制到远程机器中

    mac$ ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host-ip
    

    注意 ssh-copy-id将key写到远程机器的 ~/.ssh/authorized_key文件中

  3. 在~/.ssh目录下创建文件config,添加远程主机授权

Host 主机名
    HostName 远程主机IP
    User root
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa 
  1. 登陆远程主机
mac$ ssh 主机名

总结

使用ssh实现自动登录,对于管理远程主机、运维工作提供很大的便捷。

© 著作权归作者所有

共有 人打赏支持
NikoTesla
粉丝 4
博文 55
码字总数 12246
作品 0
东城
程序员
Mac item2下 类似SecureCRT的功能

Mac自动ssh登录,一般都是采用免密码登录,当某种管理下不能使用免密码登录时,这种自动登录就非常重要了。 主要涉及两个东西: 自动登录 https://github.com/flying5/ssh-auto-login-manage...

java_speed ⋅ 2015/12/31 ⋅ 0

在CentOS/RHEL上设置SSH免密码登录

导读 作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A 能自动登录到主机 B。自动...

linuxprobe16 ⋅ 2016/12/06 ⋅ 0

linux 使用ssh登录

在Linux 下可以使用ssh来进行远程登录,而无需输入登录的密码。1、需要被登录的机器已经安装了ssh, 每次开机要能自动运行sshd。2、生成自己主机上的key,使用: 执行后,会在~/.ssh/下生产:i...

John_Kwok ⋅ 2014/10/31 ⋅ 0

ssh密钥对的自动登录

说明: 什么是基于ssh密钥对的自动登录? 下面从整体上粗略的介绍了 RSA/DSA 密钥的工作原理。让我们从一种假想的情形开始,假定我们想用 RSA 认证允许一台本地的计算机(称作 localhost)打开...

鉴客 ⋅ 2012/05/17 ⋅ 0

Ubuntu开启root用户及其它登录问题的解决

允许 su 到 root非常简单,下面是设置的方法: me@tipfoo:~$ sudo passwdPassword: <--- 输入安装时那个用户的密码 Enter new UNIX password: <--- 新的Root用户密码 Retype new UNIX passwo......

红薯 ⋅ 2009/05/08 ⋅ 0

Ubuntu修改root默认密码

Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但...

任远 ⋅ 2012/09/26 ⋅ 0

脚本自动配置hadoop集群的ssh无密码登录

最近公司新搭建hadoop集群,配置了几台机器之后觉得很麻烦,尤其是ssh无密码登录,每个节点都要配置一遍,于是写了个脚本自动配置,以后集群要添加节点也很方便。 网上很多文章都是在root直接...

aibati2008 ⋅ 2016/02/24 ⋅ 0

ssh 双机互信:免密码登录设置步骤及常见问题

在 linux 系统管理中,设置免密码登录,进行机器的批量管理是最常用的一个方法。比如针对几十甚至上百台线上机器,通常我们会设置一台“发布机”作为中央控制机对其它线上机器免密码登录,然...

xrzs ⋅ 2014/07/01 ⋅ 7

SSH无需密码密钥登录

无密码ssh登录的主要操作简单概述为,将本机中的ssh密钥对中的公钥如idrsa.pub拷贝到目标机器的ssh验证文件authorizedkeys中。 1、简洁操作步骤 摘录一 :使用ssh-copy-id 在192.168.42.142机...

无明时空 ⋅ 2012/09/18 ⋅ 0

SSH 免密码登陆(引导简单的一种方式)

遇到问题:对于免密码登陆,虽然很简单,但是还是会出现一些问题。故记录。 解决问题:① 由于.ssh 和authorized_keys的权限不对,导致无法正确免密码登录。 ② 由于selinux未关闭,导致做了...

悠悠子濛 ⋅ 2013/08/31 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

构建自定义组件

#前言 接上篇,因项目需由H5转到小程序,故需打造自定义对话框。而这块需使用到微信小程序的自定义组件功能。 小程序自定义组件 点击此处,可以查看小程序自定义组件的api。 从自定义组件的样...

387 ⋅ 13分钟前 ⋅ 0

Maven 项目添加本地jar包的三种方式

Maven 项目添加本地jar包的三种方式 翻译自3 ways to add local jar to maven project [TOC] 简介 在构建 Maven 项目时,有时候需要导入本地的jar包,本文介绍了三种添加本地jar包的方法。 ...

Os_yxguang ⋅ 14分钟前 ⋅ 0

long超过16位之后浏览器自动截断问题处理。

java前后端交互的过程中,定义的Long字段超过16位之后,js发生截断,从而不能跟后台数据进行匹配。 处理方法 把long型字段转成string进行处理。(可以使用json注解转换或者springmvc统一拦截...

strict_nerd ⋅ 16分钟前 ⋅ 0

一文带你搞定Integer

1.1 前言 Integer是int对应的包装类,它包含一个int类型的字段存储数据,并提供了多个基本操作,能在 int 类型和 String 类型之间互相转换。在Java5中,引入了自动装箱和自动拆箱功能,Java可...

筱虾米 ⋅ 16分钟前 ⋅ 0

Linux kernel脉络和主干总结

写在前面 前人常说,对Linux操作系统/内核的理解,是计算机行业从业者的内功,决定了你在技术领域想走多远。但内核的庞大以及学习曲线之陡峭,总让我在学习途中觉得犹如“管中窥豹”。 随着工...

Markz0928 ⋅ 31分钟前 ⋅ 0

在gcc中使用intel风格的内联汇编

很简单,内联汇编使用asm(“.intel_syntax noprefix/n”)声明一下,以后的内联汇编就可以用intel风格了,构建可执行文件时给gcc加上-masm=intel参数。 先写一个小程序测试一下: [cpp] view...

simpower ⋅ 41分钟前 ⋅ 0

NIO 之 ByteBuffer实现原理

相关文章 BIO、NIO、AIO 内部原理分析 NIO 之 Selector实现原理 NIO 之 Channel实现原理 前言 Java NIO 主要由下面3部分组成: Buffer Channel Selector 在传统IO中,流是基于字节的方式进行...

轨迹_ ⋅ 51分钟前 ⋅ 0

Jenkins docker权限问题

环境Ubuntu Server 工具 jenkins-war:2.89.2 报错信息 Cannot connect to the Docker daemon. Is the docker daemon running on this host?Build step 'Execute shell' marked build as fai......

Pulsar-V ⋅ 51分钟前 ⋅ 0

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 今天 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部