首页 > 其他分享 >SSH 三步免密登录

SSH 三步免密登录

时间:2023-01-08 23:11:41浏览次数:40  
标签:公钥 rsa pub 免密 SSH 三步 id ssh

1.客户端生成公钥

本地生成公私钥(一路回车默认即可)

# 生成公私钥
ssh-keygen

# 进入ssh目录
cd ~/.ssh

# 查看
ls

两个密钥:
id_rsa (私钥)
id_rsa.pub (公钥)

2.上传公钥到服务器

# 上传公钥
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

# 进入ssh目录
cd ~/.ssh

# 查看写入到服务器的 id_rsa.pub (公钥)内容
vim authorized_keys

3.测试免密登录

客户端通过ssh连接远程服务器,就可以免密登录了。

#  直接登陆运行脚本
ssh [email protected]  /home/start.sh

标签:公钥,rsa,pub,免密,SSH,三步,id,ssh
From: https://www.cnblogs.com/tsangyi/p/17035679.html

相关文章

  • windows共享文件夹并设置免密码访问
    1.右击文件选择属性2.点击共享3.选择everyone用户,表示任何人都可以访问这个文件夹4.赋予相应权限,点击共享5.完成共享6.在另一台电脑上进行访问首先需要知......
  • ssh弱口令爆破(入门第一课)
    免责声明本文章仅供参考与学习网络安全提供思路,禁止用于违法行为;本文禁止以任何形式转载;原创为博客园狐小妖;违法行为将由使用者与转载者负责,与原创者无关;阅读本文即同......
  • Ubuntu无法SSH登陆的解决方案
    1.连接时出现提示ssh_exchange_identification问题提示:ssh_exchange_identification:read:Connectionresetbypeer解决方法:(1)vim/etc/hosts.allow加入ss......
  • SSH远程管理和访问控制​
    实验图​实验步骤​安装ssh服务器和客户端设置服务开机自启动,配置身份验证的ssh,保证ssh服务器的安全性禁止为空密码访问,将ssh服务器端口修改为2222,在ssh服务器端创建Bob和To......
  • ubuntu22.04中默认openssh和ssl版本过高导致的和低版本ssh无法互相通信的问题
    问题装了一个ubuntu22.04(机器A),和老机器ubuntu12.04(机器B)通信的时候出现了问题,由于禁止了密码登陆,互相配了密钥,结果出现了AB机器不能互相通信的情况解决方案在/etc/ssh/sshd_......
  • (笔记)在每个 Linux 用户SSH登录时执行自定义脚本
     有些时候,我们需要在linux用户登录时执行我们自己编写的脚本,比如登录时给个友好的交互输出提示。为了实现该目的,我们有必要去了解一下linux在用户登录时执行内部shell的......
  • DenyHos黑白名单防ssh攻击
    DenyHos黑白名单防ssh攻击DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动......
  • 利用host.deny和host.allow文件来允许指定IP来源登录ssh服务
    一、hosts.deny和hosts.allowhosts.deny和hosts.allow是成对出现的,当有一个主机想要访问我们的系统的时候,会经过黑白名单的确认,白名单的优先级高于黑名单,如果访问的ip出现......
  • linux脚本免密的方法/不用输入密码
     第一种方法:使用管道(上一个命令的stdout接到下一个命令的stdin):在脚本首行添加#!/bin/bashechopassword|sudo-Sapt-getupdate第二种方法使用文本块输入重定向......
  • 转 Git配置SSH
    Git配置SSHhttp://t.csdn.cn/TT8QC林家小猪已于2022-05-2511:43:46修改26915收藏43分类专栏:软件安装文章标签:gitssh数据仓库版权华为云开发者联盟该内容已......