文档章节

Linux SSH 免密码登录

從此迷花粉
 從此迷花粉
发布于 2016/08/10 11:17
字数 325
阅读 68
收藏 2

Linux SSH 免密码登录:

以下为centos6.5系统操作:

1、安装ssh,如果已经安装服务,则跳过

查看是否安装:

$ rpm -qa | grep ssh

# yum install openssh-server

(Ubuntu 安装命令 sudo apt-get install ssh)

启动ssh服务:

命令:service sshd restart  重启SSH服务;

命令:service sshd start 启动服务 

命令:service sshd stop 停止服务

命令:netstat -antp | grep sshd 查看是否启动22端口。

命令:chkconfig sshd on 设置SSH服务为开机启动

命令:chkconfig sshd off  禁止 SSH服务为开机启动

# service sshd restart

2、修改服务器配置

修改sshd配置文件/etc/ssh/sshd_config

找到以下内容,并去掉注释符”#“
=========================
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys
=========================

3、设置ssh 登录是否免密码

检查是否需要密码:

$ ssh localhost

生成公钥和私钥:

$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

如果是远程登录,则需要将公钥拷贝到另外一台机器上:

$ cat ~/.ssh/id_rsa.pub | ssh username@192.168.1.132 'cat ->> ~/.ssh/authorized_keys'

验证ssh是否需要密码:

$ ssh localhost

注意:
1) .ssh目录的权限必须是700
2) .ssh/authorized_keys文件权限必须是600

授权:$ chmod 700 ~/.ssh/

            $ chmod 600 ~/.ssh/authorized_keys

重启sshd: $ /etc/init.d/sshd restart

如果是远程,可将ip添加为信任ip

vi /etc/hosts

© 著作权归作者所有

共有 人打赏支持
從此迷花粉
粉丝 7
博文 174
码字总数 63344
作品 0
海淀
程序员
私信 提问
大数据教程(1.8):Linux之SSH免密登录配置

在工作中,有很多时候,我们需要使用自动化脚本远程安装软件或者执行程序。此时必须要实现免密码登录才好做相应操作。 博主今天就详细的分享Linux之间的ssh免密码登录配置过程,帮助小白们理...

em_aaron
2018/07/06
0
0
开启SUSE Linux的SSH密码登陆

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

rootliu
2018/05/09
0
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
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
0
linux ssh 免密码登录

linux ssh 免密码登录 hosta ssh 到hostb 免密码 将hosta的pub key 添加到hostb的authorized_keys中 a生成密钥 将公钥复制到hostb用户下的.ssh/authorized_keys中 略,可以通过scp 权限问题 ...

一群河马
2015/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

dockerfile 镜像构建(1)

通用dockerfile 利用已经编译好的.jar 来构建镜像。要构建的目录如下: [root@iZuf61quxhnlk9m2tkx16cZ demo_jar]# docker build -t demo:1 . 运行镜像: [root@iZuf61quxhnlk9m2tkx16cZ de...

Canaan_
12分钟前
0
0
Redis radix tree源码解析

Redis实现了不定长压缩前缀的radix tree,用在集群模式下存储slot对应的的所有key信息。本文将详述在Redis中如何实现radix tree。 核心数据结构 raxNode是radix tree的核心数据结构,其结构体...

阿里云云栖社区
15分钟前
3
0
vue import 传入变量

在做动态添加component的时候,传入变量就会报错,出现以下错误信息: vue-router.esm.js?fe87:1921 Error: Cannot find module '@/components/index'. at eval (eval at ./src/components ......

朝如青丝暮成雪
17分钟前
0
0
Flutter开发 Dio拦截器实现token验证过期的功能

前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有“token验证过期”的需求,所以接下来我简单总结一下在Flutter项目中如何实现自动刷新token并重...

EmilyWu
18分钟前
5
0
final Map可以修改内容,final 常量不能修改

1.final Map 可以put元素,但是不可以重新赋值 如: final Map map = new HashMap(); map = new HashMap();//不可以 因为栈中变量map引用地址不能修改 2.final str = “aa”; str = "bb";/......

qimh
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部