服务器A到服务器B免密登录

#!/bin/bash

变量定义

source_host="192.168.42.250" # 源主机 IP

target_host="192.168.24.43" # 目标主机 IP

target_user="nvidia" # 目标主机的用户名

ssh_port="6666" # SSH 端口号

生成 SSH 密钥对(如果没有密钥对的话)

echo "生成 SSH 密钥对..."

if [ ! -f "$HOME/.ssh/id_rsa" ]; then

ssh-keygen -t rsa -b 2048 -f "$HOME/.ssh/id_rsa" -N ""

echo "SSH 密钥对生成成功!"

else

echo "SSH 密钥对已存在,跳过生成。"

fi

将公钥复制到目标主机(通过 SSH 登录目标主机)

echo "将公钥复制到目标主机 $target_host..."

ssh-copy-id -i "HOME/.ssh/id_rsa.pub" -p ssh_port target_user@target_host

测试免密登录

echo "测试免密登录..."

ssh -p ssh_port target_user@$target_host "echo '免密登录成功!'"

root@bogon ziyong\]#

相关推荐
魔极客1 天前
第十二节:龙晰 AnolisOS-23.4-x86_64.qcow2 虚拟机的网络配置方式及 ssh 连接
网络·ssh·php
薛定谔的悦3 天前
储能系统功率计算与保护机制详解
ssh·储能·ems
糖炒栗子03263 天前
Windows 生成无密码 SSH 密钥 + Linux 配置公钥
ssh
S1998_1997111609•X3 天前
iOS栈被恶意篡改变成开发者模式漏洞裸露内核系统核心功能栈被泄露于政府黑客集团泄漏安全系统置门的犯罪行为原理
数据库·网络协议·百度·ssh·开闭原则
S1998_1997111609•X4 天前
论next/js在打击省份及犯罪行为集团的系统分析[特殊字符]设计
网络·数据库·百度·ssh·开闭原则
DeepHacking4 天前
在电脑 B 上通过局域网 SSH 直接从电脑 A 拉取文件,用 rsync 断点续传
运维·ssh
羑悻的小杀马特5 天前
零成本搞定!异地访问 OpenClaw 最简方案:SSH 端口映射组网!
运维·服务器·人工智能·docker·自动化·ssh·openclaw
YaBingSec5 天前
玄机网络安全靶场:GeoServer XXE 任意文件读取(CVE-2025-58360)
java·运维·网络·安全·web安全·tomcat·ssh
W.W.H.6 天前
远程连接协议(SSH\Telnet\FTP\Serial等)
运维·arm开发·经验分享·ssh
humors2216 天前
SSH管理github代码
运维·ssh·github