编写shell脚本实现ssh远程登录Linux服务器

  • vi一个新文件,后缀名无所谓,例如:
vi script.sh
  • 在文件中写入下列代码,your..换成你自己的服务器用户名,密码,端口号
#设置ssh连接的用户名
set user yourUsername

#设置ssh连接的host地址
set host yourIP

#设置ssh连接的端口号
set port yourPort

#设置ssh连接的登录密码
set password yourPassword

#设置连接超时时间
set timeout -1

spawn ssh -o StrictHostKeyChecking=no $user@$host -p $port
expect "*password:"

#提交密码
send "$password\r"

#控制权移交
interact

  • 接着添加可执行权限
chmod +x script.sh
  • 执行
./script.sh
  • 接着你就可以一键进入服务器了。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容