使用SSH远程连接Ubuntu服务器,并使用命令行工具删除Cloud-Init服务,并修改默认用户密码。

命令行指令:

ssh -o StrictHostKeyChecking=no ubuntu@$IP 'sudo apt remove cloud-init -y && echo -e '\033[32m删除cloud-init成功\033[0m' ; echo 'ubuntu:123123' | sudo chpasswd && echo -e '\033[32m修改密码成功,[ubuntu:123123]\033[0m' echo -e '\033[32m '$IP' sss \033[0m' ;'

解释:

  • ssh -o StrictHostKeyChecking=no ubuntu@$IP: 使用SSH连接到$IP地址的服务器,用户名为ubuntu,并关闭严格主机密钥检查。
  • sudo apt remove cloud-init -y: 以管理员身份卸载Cloud-Init服务。
  • echo -e '\033[32m删除cloud-init成功\033[0m': 打印绿色文本“删除cloud-init成功”。
  • echo 'ubuntu:123123' | sudo chpasswd: 将密码设置为123123
  • echo -e '\033[32m修改密码成功,[ubuntu:123123]\033[0m': 打印绿色文本“修改密码成功,[ubuntu:123123]”。
  • echo -e '\033[32m '$IP' sss \033[0m': 打印绿色文本$IP,并显示“sss”。

注意:

  • $IP 变量需要在代码中被赋值。
  • 修改密码时,请使用强密码,并确保安全。
  • 删除Cloud-Init服务后,可能需要重新配置系统,例如设置网络连接。
SSH远程连接Ubuntu服务器:删除Cloud-Init并修改密码

原文地址: https://www.cveoy.top/t/topic/mECZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录