前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SSH免密登录

SSH免密登录

作者头像
低调小熊猫
发布于 2020-06-07 02:14:08
发布于 2020-06-07 02:14:08
1.4K00
代码可运行
举报
文章被收录于专栏:低调小熊猫低调小熊猫
运行总次数:0
代码可运行

牛逼的SSH免密登录

1.生成SSH密钥和公钥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh-keygen -t rsa

会在当前目录生成名为idrsa的私钥文件和名为idrsa.pub的公钥文件,-t表示密钥类型是rsa,如果你对安全性要求比较高可以指定4096位的长度

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh-keygen -b 4096 -t rsa

2.服务器配置ssh-copy-id 复制公钥这个工具会将我本地的所有公钥都传到服务器,使用方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh-copy-id username@remote-server

如果SSH端口不是22,可以使用 ssh-copy-id 登录用户@服务器IP -p端口

3.到这里配置就全好了,试一试运用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh user@host -p22

扩展:其实github的链接也可以用ssh免密,配置完成后从你自己仓库的提交、拉取等操作就不用再输密码了

4.常见问题: 如果ssh不运行,记得将.ssh目录的权限为700,将authorized_keys目录的权限为600

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@master ~]# chmod 700 .ssh
[root@master ~]# chmod 600 .ssh/id_rsa.pub

` 配置完成登录还要输入密码,用如下命令登录,查看详细原因

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh -vvT user@host -p22

` 放一张我运行的命令

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 低调小熊猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SSH免密登录设置
一.用搭建好的两台虚拟机做演示,A机器:192.168.200.129,B机器:192.168.200.128
朱季谦
2020/03/26
1.4K0
linux(十)配置ssh免密登录实现
知道ssh的朋友应该知道它是用来干什么的,如果你不知道什么是ssh远程登录的话,可以去看一下我的上一篇博客,关于linux的网络基础的知识。 备注:ssh是用于远端登入。执行ssh指令开启终端机阶段作
用户1195962
2018/01/18
2.7K0
linux(十)配置ssh免密登录实现
三步实现Linux下主机之间SSH免密登录
小结:  以上配置只是单向免密,如果需要配置目标服务器与源服务器之间互相免密登录,需要在目标服务器上做同样的操作,将公钥上传至源服务器端即可。
非著名运维
2022/06/22
7320
Linux部署私钥实现免密登录
如果客户端为windows,您的私钥应存在于 C:\Users\your name\.ssh\ 目录下,或是在登陆时指定私钥地址:
宋天伦
2020/07/22
2.6K1
SSH密钥登录问题
默认情况下,密钥会保存在 ~/.ssh/id_rsa(私钥)和 ~/.ssh/id_rsa.pub (公钥)。
是山河呀
2025/02/03
3750
SSH免密远程登录的配置与实现
操作系统:CentOS Linux release 7.4.1708 (Core)
耕耘实录
2018/12/20
1.1K0
Linux|免密登录又又又失败了?
虽然自认为免密就是创建一套ssh key pair,然后把public key交给对方放到其authorized_keys里就可以了。
琉璃康康
2023/11/16
5220
Linux|免密登录又又又失败了?
SSH怎样免密登录?
有两种方式 方式一:使用 ssh 基于密码的远程登录 ssh ip地址 远程登录到指定服务器上(必须知道正确的密码) 方式二:使用 ssh 基于密匙 实现 免密码登录(掌握) 目标:node01免密码
刘浩的BigDataPath
2021/04/13
1K0
SSH怎样免密登录?
RHEL7.4下实现SSH免密码登录
ssh是记录你密码信息的, 没有登录过root (或是没有执行过ssh-keygen命令),是没有.ssh 文件夹的
星哥玩云
2022/07/26
4400
RHEL7.4下实现SSH免密码登录
工具系列 | SSH 密钥免密登录
密钥(key)是一个非常大的数字,通过加密算法得到。对称加密只需要一个密钥,非对称加密需要两个密钥成对使用,分为公钥(public key)和私钥(private key)。
Tinywan
2023/03/08
4K0
工具系列 | SSH 密钥免密登录
centos集群下的ssh免密登录
然后给每台机器设置hostname,刚刚在配置文件里写的什么名字现在就设置什么名字,名字要和ip对应
许喜朝
2020/09/28
1.1K0
Linux下配置SSH建立信任 免密登录
在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手动启动,集群内服务器几台还好,要是像阿里1000台的云梯hadoop集群的话,轨迹启动一次集群就得几个工程师一两天时间,是不是很恐怖。如果使用免密登录,主服务器就能通过程序执行启动脚步,自动帮我们将从服务器的应用启动。而这一切就是建立在ssh服务的免密码登录之上的。所以要学习集群部署,就必须了解linux的免密码登录。
菲宇
2022/12/02
1.9K0
Linux下配置SSH建立信任 免密登录
linux 远程ssh免密登录
我们平时开发、运维操作linux过程中经常需要实现将远程文件拷贝到本地或者本地文件拷贝到远程;执行远程命令等操作;这个时候建立ssh免密登录应该是一个比较好的选择;
乔达摩@嘿
2020/09/10
4.6K0
ssh免密码登录
我们在用SSH登陆服务器时候,总是要输入密码,其实我们可以通过上传秘钥的方法来实现免密登陆,下面是教程:
浩Coding
2019/07/03
33.1K0
ssh免密码登录
Linux系列 | SSH 如何使用密钥登录服务器
SSH 默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是更好的解决方案。
Tinywan
2021/01/28
74.1K0
登录服务器是不是总要输入密码,了解一下免密登录吧
我们登录服务器,不管你是通过ssh,还是通过工具登录,总是需要输入用户名和密码,频繁操作太浪费时间了,这个时候就要了解一下免密登录了。
石燕平
2019/12/03
2.4K0
登录服务器是不是总要输入密码,了解一下免密登录吧
linux上配置ssh实现免密登录
当有多台服务器彼此进行通信时,可以通过使用ssh来免去输入密码的步骤。这篇文章将以两台服务器作为范例,演示如何通过ssh进行登录。
张子阳
2018/09/28
4.9K0
Linux|ssh免密登录的那件小事儿
作为一个网络运维工程师,ssh是最最最常用的一个linux命令之一,尤其是现在云化之后,每天都需要维护大量的服务器、VM等,所以每天都会ssh各种服务器、VM,每一次ssh都要使用用户名、IP和密码。
琉璃康康
2025/04/28
6610
Linux|ssh免密登录的那件小事儿
linux中ssh免密登录,Linux之SSH免密登录
原理 双向,顾名思义,双方互通,此处的意思是多台 linux 两两免密登录.双向比单向多了些操作,单向只需把某一个linux的公钥发送给其他linux即可,而双向要实现集群中的每一台机器都保存其他所有 …
全栈程序员站长
2022/07/29
3.9K0
利用SSH(无密码)免登录来节省你的生命
SSH 协议是事实上的互联网基石之一。在 SSH 协议出现之前(1995 年由 Tatu Ylonen 设计),通过互联网远程登录其他设备(telnet)的过程是明文的。这意味着,整个通信过程,很容易被旁路嗅探,泄露敏感信息。
sunsky
2020/08/20
1.6K0
相关推荐
SSH免密登录设置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验