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/

​​​​​​​

相关推荐
云飞云共享云桌面17 分钟前
搭建10人SolidWorks云设计环境:云飞云在非标自动化工厂的实测方案
运维·服务器·网络·数据库·自动化·电脑
江畔柳前堤20 分钟前
第07章:Docker 网络模型
运维·网络·git·elasticsearch·docker·容器·架构
深盾科技_Virbox22 分钟前
Virbox Protector 从何而来:深盾科技的软件保护演进
运维·数据库·科技
是个西兰花24 分钟前
Linux:进程信号
linux·运维·服务器
云飞云共享云桌面27 分钟前
智能装备制造数字化实测:10人SolidWorks云桌面部署,云飞云方案替代传统单机工作站
运维·服务器·网络·人工智能·制造
Urbano28 分钟前
突破品类边界:数控模板机不止制衣,枕套等家居家纺自动化生产全科普
运维·自动化
CS创新实验室32 分钟前
从“业余爱好”到数字基石:Linux 发展史及带给技术人的成长启示
linux·运维·服务器
江畔柳前堤37 分钟前
第17章:Docker 大厂面试题精选(腾讯/阿里/字节/美团)
运维·网络·spring cloud·docker·容器·eureka
Biomamba生信基地39 分钟前
FindNeighbors()函数报错object ‘CsparseMatrix_validate’ not found
linux·运维·服务器·生物信息学
SkyWalking中文站3 小时前
认识 Horizon UI · 11/17:运行时规则与实时调试
运维·监控·自动化运维