Linux通过SSH实现免密登录
一、应用场景:
在我们服务器中,经常需要拷贝文件,我们常用SCP命令,但是每次都要加密码,或者我们进行代码发布的时候,也会经常需要这样。而我们有时候不希望密码让开发知道,这就衍生了我们进行免密登陆的想法。
二、开始配置:
1.生成ssh密钥
建议是不要用root生成,因为如果用root生成的话就是有root权限这里我们建一个test用户
useradd test
su - test
echo 123456|passwd --stdin test #设置test用户密码
生成密钥命令
ssh-keygen -t dsa
执行命令后一直回车就行,当然如果需要给密码再加一次密码可以在Enter passphrase这里输入密码
然后到用户目录就会看见一个.ssh的隐藏目录里面的文件有
id_dsa.pub就是我们所谓的公钥(锁)不带的id_dsa是私钥(钥匙)
这里要注意的是每台要免密登录的服务器都要进行生成密钥的操作
2.将每台的id_dsa.pub写入到同一个文件authorized_keys(这个文件就是记录每台服务器的密钥的文件)
写好后放入到.ssh/里面,注意文件的权限改600
在其中一台执行命令如下:
cp id_dsa.pub authorized_keys
把其他要免密登录的id_dsa.pub也写在这个文件,然后每台机器都要有这个文件
chmod 600 authorized_keys
3.然后测试一下,第一次需要yes一下,后面就不用了
ssh test@192.168.1.1
这里输入yes
4.在我们主机有一个know_host文件,其实就是记录登录过主机的信息,可以将文件拷贝,这样就不用每台去进行第一次登陆。
Linux通过SSH实现免密登录相关推荐
- linux添加ssh公钥免密登录
思路 (比如我的电脑是MY,我想免密码登录Remote) 在MY的机器生成一个rsa公钥 在Remote的~/.ssh/authorized_keys文件中添加MY的rsa公钥 在MY上使用ssh登录 ...
- Linux主机之间配置免密登录
需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...
- linux服务器之间设置免密登录
linux服务器之间设置免密登录 搞三台虚拟机 我的三台虚拟机是 192.168.30.101 192.168.30.102 192.168.30.103 改一下主机名 vi /etc/hostnam ...
- Linux配置hostname、免密登录
Linux配置hostname.免密登录 前言 Linux服务器在局域网之间可以通过ssh命令互相登录,也可以使用scp传输文件 但是每次都需要输入密码,服务器数量少的情况还可以接受,数量多了之后无法 ...
- ssh设置免密登录后登录仍需密码可能的原因,以及 ssh 出问题或的调试方法
免密登录失败 ssh设置免密登录后登录仍需密码可能的原因,home 路径下的对应用户权限不对,或者 .ssh 文件夹权限不对,/home/$user 和 /home/$user/.ssh 路径必须是 ...
- SSH远程免密登录的两种方式
SSH远程免密登录的两种方式 一.ssh远程登录操作 1.先ping测试下看看网络是否通畅 2.ssh 192.168.150.148 二.ssh免密登录方式一 1.生成公钥.私钥 2.拷贝公钥到目标 ...
- Redis未授权访问漏洞(四)SSH key免密登录
前言 系列文章 Redis未授权访问漏洞(一)先导篇 Redis未授权访问漏洞(二)Webshell提权篇 Redis未授权访问漏洞(三)Redis写入反弹连接定时任务 SSH key免密登录 实战实 ...
- ssh localhost免密登录
设置ssh localhost免密登录 安装好ssh后.使用ssh localhost 登录本机会输入密码,每次输入密码会比较麻烦,那么就需要设置免密登录了. 1.进入.ssh目录 cd ~/.ssh ...
- SSH服务器免密登录快速配置
SSH服务器免密登录配置 首先我们需要准备两台或两台以上服务器或虚拟机,配置好静态ip,配置静态ip参见博文:虚拟机配置静态ip 配置SSH免密登录 1.在每台服务器或虚拟机上配置hosts,命令行输 ...
最新文章
- mysql 普通索引和唯一索引_MySQL 普通索引和唯一索引的区别
- 静脉识别实现初步发展 多模态或成未来趋势
- 2020-10-23(SMC加密技术)
- 分隔线演练-增加多行分隔线函数的参数
- 牛客 - 双流机场(思维)
- php 做fft,什么是numpy.fft.rfft和numpy.fft.irfft及其在MATLA...
- selinux= 为 disabled_「丁香园」五年没考过执医,就不要出来「为祸人间」了
- c# 利用AForge和百度AI开发实时人脸识别
- 第二十一章 刘备脱险
- XP系统中没有Internet信息服务windows组件解决办法
- 无连接网络通信程序UDP
- 日常问题——flume连接hive时报错Caused by: java.lang.NoSuchMethodError
- openGauss训练营第二期结营!一百个QA和PPT合辑大放送!随附105人结营学员名单...
- 【Spring】CGLIB动态代理
- JavaScript 流行度最高,Java 屈居第三! | 2020 最新软件开发状况报告
- 计算机网络基石 —— 集线器
- 微信点击右上角 在浏览器中打开代码
- 2016年第四届C/C++ A组蓝桥杯省赛真题
- Word 2013 无法撤销操作的错误
- 苹果笔记本开机出现闪烁的问号文件夹解决方法