文档章节

SSH自动登录,无密码登录

NikoTesla
 NikoTesla
发布于 2015/11/10 15:54
字数 208
阅读 105
收藏 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
东城
程序员
Mac item2下 类似SecureCRT的功能

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

java_speed
2015/12/31
170
0
在CentOS/RHEL上设置SSH免密码登录

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

linuxprobe16
2016/12/06
19
0
华为公有云linux服务器上ssh登录的安全加固

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

羊草
07/10
0
0
Linux SSH免密码登录与拷贝文件(SCP)

在工作当中经常会登录远程服务器安装软件、部署应用或者拷贝文件到远程服务器上,都会提示输入密码才能完成相关的操作。工作中如果要频繁登录服务器和拷贝文件的情况下,经常输入密码难免会觉...

voole
10/11
0
0
ssh密钥对的自动登录

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

鉴客
2012/05/17
416
0

没有更多内容

加载失败,请刷新页面

加载更多

关于Jackson默认丢失Bigdecimal精度问题分析

问题描述 最近在使用一个内部的RPC框架时,发现如果使用Object类型,实际类型为BigDecimal的时候,作为传输对象的时候,会出现丢失精度的问题;比如在序列化前为金额1.00,反序列化之后为1.0...

ksfzhaohui
28分钟前
0
0
vue less安装

$ npm install less less-loader --save 安装成功后修改文件:build>webpack.base.conf.js 在model.rules添加对象: { test: /\.less$/, loader: "style-loader!css-loader!less-loade......

shawnDream
33分钟前
1
0
kolla-ansible部署容器ceph

kolla是从openstack孵化出的一个项目,kolla项目可以制作镜像包括openstack、ceph等容器镜像, ansible是自动化部署工具,执行playbook中的任务。 kolla-ansible是容器部署工具,部署opensta...

zrz11
38分钟前
1
0
【三 异步HTTP编程】 1. 处理异步results

异步results 事实上整个Play框架都是异步的。Play非阻塞地处理每个request请求。 默认的配置适配的正是异步的controller。因此开发者应该尽力避免在在controller中阻塞,如在controller方法中...

Landas
40分钟前
1
0
Android Studio 3.1.4 buildApk遇到问题 Connection reset

打开设置,找到Android Studio选项卡,把下图选项打上勾就ok

lanyu96
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部