全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3373|回复: 12

[疑问] 分享一个甲骨文创建,允许ssh密码登录的cloud-init脚本

  [复制链接]
发表于 2021-5-30 11:09:47 | 显示全部楼层 |阅读模式
  1. #!/bin/bash
  2. echo root:password123789 |sudo chpasswd root
  3. sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
  4. sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
  5. sudo service sshd restart
复制代码


将第二行的password123789换成自己的明文密码,就放在下面地方。

ubuntu debian理论上全版本都支持

发表于 2021-5-30 11:10:34 | 显示全部楼层
我以为是刷机器的脚本呢
发表于 2021-5-30 11:11:08 来自手机 | 显示全部楼层
我早就用这个
发表于 2021-5-30 11:13:13 | 显示全部楼层
我也在用这个脚本,试过UBUTUN和C7都可以用
发表于 2021-5-30 15:37:02 | 显示全部楼层
请问,这个是在创建主机时,就直接修改了吗?也就是说这样创建出来的主机,直接就可以用ROOT+密码登陆了吗?如果真是这样,就太方便了。
 楼主| 发表于 2021-5-30 16:35:18 | 显示全部楼层
本帖最后由 bbsbbs 于 2021-5-30 16:36 编辑
liumer 发表于 2021-5-30 15:37
请问,这个是在创建主机时,就直接修改了吗?也就是说这样创建出来的主机,直接就可以用ROOT+密码登陆了吗 ...


是的,就是这个意思
cloud-init脚本会在创建成功后,在后台运行一次,利用这个甚至可以实现自动安装ss之类的功能
发表于 2021-5-30 22:30:01 | 显示全部楼层
bbsbbs 发表于 2021-5-30 16:35
是的,就是这个意思
cloud-init脚本会在创建成功后,在后台运行一次,利用这个甚至可以实现自动安装ss之 ...

已经创建的小机也可以用这个方法开通ROOT登陆的功能吗?
 楼主| 发表于 2021-6-2 23:32:04 | 显示全部楼层
liumer 发表于 2021-5-30 22:30
已经创建的小机也可以用这个方法开通ROOT登陆的功能吗?

不行,因为这个脚本只会在创建小鸡时运行一次。就一次,一次,一
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-23 13:49 , Processed in 0.063162 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表