文档章节

SSH自动登录,无密码登录

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

命令介绍

  • 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
博文 57
码字总数 12246
作品 0
东城
程序员
在CentOS/RHEL上设置SSH免密码登录

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

linuxprobe16
2016/12/06
19
0
Mac item2下 类似SecureCRT的功能

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

java_speed
2015/12/31
170
0
华为公有云linux服务器上ssh登录的安全加固

linux服务器主要是通过ssh进行登录,但是在华为公有云上,如何保证登录安全性呢?本次以centos7为例,对ssh登录进行安全加固 修改默认端口 在linux上,修改ssh登录的默认端口,比如修改到500...

羊草
07/10
0
0
ssh密钥对的自动登录

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

鉴客
2012/05/17
416
0
脚本自动配置hadoop集群的ssh无密码登录

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

aibati2008
2016/02/24
151
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

谷歌 Fuchsia 上手体验,将取代Android/win10

在手机市场领域,Google表现很抢眼,毫无疑问,Android 至今在移动操作系统的市场份额占据绝对领先地位,但是 Android 仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,...

linux-tao
12分钟前
1
0
List、Array与ArrayList

数组在内存中是连续存储的,所以它的索引速度很快,而且赋值和修改元素也非常快,比如: string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1"; 但是数组...

shimmerkaiye
15分钟前
0
0
Linux 的Lnmp环境下为mysql添加环境变量

一.问题 在Linux 安装完Lnmp 环境后 , 连接Mysql 告诉没有这条命令 mysql -uroot -p 命令失效 因为是源码安装的,所以会出现这样的的原因 。集成环境是不会出现的。 其实很简单,只需要给m...

15834278076
17分钟前
0
0
apolloxlua include函数

include函数不是单独使用的函数, 他并不是标准库的一部分, 你可以使用include函数将某个后缀为 .aop的文档包含到你的文档流中。 因为include是单独处理流, 所以不会在主处理流程中有所表示...

钟元OSS
20分钟前
0
0
【转载分享】做一名较真的工程师

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱...

HellerZhang
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部