SCP 无密码交互,配置 SSH 公钥认证

生成 SSH 密钥对

bash 复制代码
# 生成公钥(一路回车即可)
ssh-keygen -t rsa

# 传输公钥到B系统 (`~`符号代表当前用户的主目录)
scp ~/.ssh/id_rsa.pub 用户名@B系统IP地址:~/

配置公钥

bash 复制代码
# 登录B系统
​​​​​​​​​​​​​​ssh root@192.168.8.221

# B系统上不存在authorized_keys文件
touch ~/.ssh/authorized_keys

# 写入到私钥文件
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

# 删除公钥文件
rm ~/id_rsa.pub

# 设置权限
​​​​​​​​​​​​​​​​​​​​​chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

登录终端或文件传输

bash 复制代码
# 登录终端
ssh root@192.168.8.221

# 执行终端命令
ssh root@192.168.8.221 "cd /opt/edi/ && sh /opt/edi/restart-std-ris.sh"

# 文件传输
scp -P 22 -r -p /rtx/edi/file/edi-entrance-0.0.1-SNAPSHOT.jar root@192.168.8.221:/opt/edi/

​​​​​​​

相关推荐
stolentime13 小时前
Mailwarm 2.0 邮件送达率提升效果实测
运维·网络·网易邮箱大师
志栋智能13 小时前
超自动化安全的文化挑战:如何推动安全团队变革?
运维·网络·人工智能·安全·自动化
ReadVersion13 小时前
Ubuntu 22.04 设置时区
linux·运维·ubuntu
左心房的默白,,,13 小时前
32:Trace Data(S6F11)工艺追踪数据与FDC对接逻辑
运维·自动化
汉知宝科技13 小时前
知识产权管理中的流程自动化:从人工操作到系统智能
大数据·运维
10WTW0113 小时前
计网实验 交换机及其VLAN的配置
运维·服务器·网络
co_wait13 小时前
【路由策略】华为配置实验
运维·服务器·华为
蜀道山老天师13 小时前
OpenClaw 基础认知与架构原理(入门篇)
运维
weixin_6042366713 小时前
华为三层交换机 企业完整正式版配置
运维·服务器·华为·华为交换机命令
阿林爱吃大米饭14 小时前
VSCode Remote SSH 内网服务器使用Codex插件 + Codex跨Provider历史会话迁移完整教程
服务器·vscode·ssh