广告

Ubuntu使用sshpass免交互ssh远程执行命令

2023-12-01

1.更新软件源

apt-get update -y
2.安装sshpass

apt-get install sshpass -y
3.验证是否安装成功,有以下输出即安装成功

sshpass

验证是否安装成功,有以下输出即安装成功


4.远程连接指定ssh的端口

sshpass -p {密码} ssh -o StrictHostKeyChecking=no -p {端口} {用户名}@{主机IP}
添加-o StrictHostKeyChecking=no表示远程连接时不提示是否输入yes/no

sshpass -p XXXXXXXXX ssh -o StrictHostKeyChecking=no -p 22 root@45.X.X.4

远程连接指定ssh的端口


5.远程连接主机并执行命令

sshpass -p XXXXXXXXX ssh -o StrictHostKeyChecking=no -p 22 root@45.X.X.4 'w'
w 为执行的命令

远程连接主机并执行命令

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。本站原创内容未经允许不得转载,或转载时需注明出处!

上一篇:如何设置Linux Crontab 定时任务

下一篇:Ubuntu18.04系统中如何安装zsh

这条帮助是否解决了您的问题?已解决未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好!很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

立即注册91VPS账号,免费体验多款产品
立即注册
联系我们
全国咨询热线:
0712-5319406
QQ客服:
800193021
91VPS微信客服

扫码联系微信客服