文档章节

linux 免密码登录

fred3306
 fred3306
发布于 2015/11/12 11:47
字数 262
阅读 67
收藏 6
点赞 0
评论 0

A:本地主机 B:远程主机 假定ip为:1.0.0.1,要控制的权限为root 目标: A免密码登录B

在A上的命令: # ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)

如果B不存在.ssh目录:
# ssh root@1.0.0.1 "mkdir .ssh;chmod 0700 .ssh" (需要输入密码, 注:必须将.ssh的权限设为700)

拷贝生成的密钥到B:
# scp ~/.ssh/id_rsa.pub root@1.0.0.1:.ssh/id_rsa.pub (需要输入密码)

在B上的命令: # touch /root/.ssh/authorized_keys (如果已经存在这个文件, 跳过这条) # chmod 600 ~/.ssh/authorized_keys (# 注意: 必须将~/.ssh/authorized_keys的权限改为600, 该文件用于保存ssh客户端生成的公钥,可以修改服务器的ssh服务端配置文件/etc/ssh/sshd_config来指定其他文件名) # cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys (将id_rsa.pub的内容追加到 authorized_keys 中, 注意不要用 > ,否则会清空原有的内容,使其他人无法使用原有的密钥登录)

本文转载自:http://my.oschina.net/aiguozhe/blog/33994

共有 人打赏支持
fred3306
粉丝 2
博文 12
码字总数 2853
作品 0
朝阳
程序员
开启SUSE Linux的SSH密码登陆

开启SUSE Linux的SSH密码登陆 [日期:2017-10-11] 来源:Linux社区 作者:neverinit [字体:大 中 小] 一般来说,刚安装好的SUSE Linux系统默认是可以使用ssh2登陆的,但是不能使用ssh密码登...

rootliu ⋅ 05/09 ⋅ 0

大数据 (一)Hadoop安装前准备【服务器准备、linux免密登录、linux登录慢的解决】

Hadoop安装前准备 【服务器准备、linux免密登录、linux登录慢的解决】 scp ~/.ssh/id_dsa.pub root@192.168.1.203:/opt/scp ~/.ssh/iddsa.pub root@192.168.1.204:/opt/ 3、分别登录其他三台...

jintaohahahaha ⋅ 2017/07/20 ⋅ 0

5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装

11.1 LAMP架构 LAMP 是Linux、 Apache、 MySQL、 PHP的简写,其实就是把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么是php脚本语言,这边不介绍。Apa...

吕湘颖 ⋅ 05/09 ⋅ 0

CentOS7的SSH免秘钥认证

应用场景: 作为运维,经常会遇到批量管理Linux服务器,为了免去输入远程服务器的账号密码苦恼,可使用SSH的免秘钥登录 解决方案: (1)生成密钥对 ssh-keygen -t dsa -f ~/.ssh/id_rsa -P ...

hbgslz ⋅ 06/13 ⋅ 0

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 昨天 ⋅ 0

Linux之间ssh免密码登录

$ ssh-keygen -t rsa -P ''Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Your identification has been saved in /root/.ssh/id_rsa.Y......

rgds ⋅ 2015/09/06 ⋅ 0

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

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

linuxprobe16 ⋅ 2016/12/06 ⋅ 0

Linux SCP免密码登录与拷贝文件

A服务器地址:192.168.1.200,下面简称A B服务器地址:192.168.1.201,下面简称B 1、在A生成密钥对: ssh-keygen -t rsa -P "" 2、拷贝A的公钥(id_rsa.pub)到B 这里拷贝到B的root用户home目...

MichaelShu ⋅ 04/14 ⋅ 0

免密码SSH登录服务器

场景 1.日常工作中,以SSH方式登录服务器是经常做的事情,每次输入密码很烦,能不能不输入,通过OpenSSL的密钥验证的方式来实现呢? 2.生产服务器的维护,难免需要远程登录,但是目前针对...

_Elvis ⋅ 2015/08/03 ⋅ 0

SSH双向免密码登录细节

在安装好SSH的机子上,一般配置SSH单向(例如只从A机免密码登录到B机)免密码登录步骤如下: 在A机上: cd ~/.sshssh-keygen -t rsa # 在~/.ssh目录下生成公私钥对cat idrsa.pub >> authoriz...

Iuranus ⋅ 2014/06/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从零开始搭建Risc-v Rocket环境---(1)

为了搭建Rocke环境,我买了一个2T的移动硬盘,安装的ubuntu-16.04 LTS版。没有java8,gcc是5.4.0 joe@joe-Inspiron-7460:~$ java -version程序 'java' 已包含在下列软件包中: * default-...

whoisliang ⋅ 22分钟前 ⋅ 0

大数据学习路线(自己制定的,从零开始学习大数据)

大数据已经火了很久了,一直想了解它学习它结果没时间,过年后终于有时间了,了解了一些资料,结合我自己的情况,初步整理了一个学习路线,有问题的希望大神指点。 学习路线 Linux(shell,高并...

董黎明 ⋅ 28分钟前 ⋅ 0

systemd编写服务

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 ...

勇敢的飞石 ⋅ 30分钟前 ⋅ 0

mysql 基本sql

CREATE TABLE `BBB_build_info` ( `community_id` varchar(50) NOT NULL COMMENT '小区ID', `layer` int(11) NOT NULL COMMENT '地址层数', `id` int(11) NOT NULL COMMENT '地址id', `full_......

zaolonglei ⋅ 38分钟前 ⋅ 0

安装chrome的vue插件

参看文档:https://www.cnblogs.com/yulingjia/p/7904138.html

xiaoge2016 ⋅ 41分钟前 ⋅ 0

用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(da...

源哥L ⋅ 今天 ⋅ 0

两个小实验简单介绍@Scope("prototype")

实验一 首先有如下代码(其中@RestController的作用相当于@Controller+@Responsebody,可忽略) @RestController//@Scope("prototype")public class TestController { @RequestMap...

kalnkaya ⋅ 今天 ⋅ 0

php-fpm的pool&php-fpm慢执行日志&open_basedir&php-fpm进程管理

12.21 php-fpm的pool pool是PHP-fpm的资源池,如果多个站点共用一个pool,则可能造成资源池中的资源耗尽,最终访问网站时出现502。 为了解决上述问题,我们可以配置多个pool,不同的站点使用...

影夜Linux ⋅ 今天 ⋅ 0

微服务 WildFly Swarm 管理

Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,...

woshixin ⋅ 今天 ⋅ 0

java连接 mongo伪集群部署遇到的坑

部署mongo伪集群 #创建mongo数据存放文件地址mkdir -p /usr/local/config1/datamkdir -p /usr/local/config2/data mkdir -p /usr/local/config3/data mkdir -p /usr/local/config1/l......

努力爬坑人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部