alpine启用密码登录

别问了别问了,修改/etc/ssh/sshd_config.d/50-cloud-init.conf这个配置文件就可以了,以及阿里云只有在创建时候那个密钥是对的,之后的换绑密钥不生效,以及初始化系统不是必要操作

然后昨天看到https://linux.do/t/topic/196234这个帖子,只想说,安装frp也好,zerotier也罢。。。你直接用apk装啊
alpine用起来没那么麻烦的
doas apk add frp就装上了
然后 apk info -L frp就可以看配置文件,zerotier同理,但是有的软件包需要换源

10 Likes

alpine跟dropbear更配!

2 Likes

可以了,一直改的/etc/ssh/sshd_config被覆盖了

1 Like

多搜一搜啊。。。。。。

1 Like

被自己蠢哭了,vi看过这个文件,不知是滚动还是怎么了,没看到第一行tieba_009

1 Like

我来告诉你为什么,你看这个文件的时候不是root用户。别问我咋知道的 :monkey:

我补充一句, 好像不能直接用root用户登对吧, 一直提示root拒绝,想用root登录还要改个配置。

直接用alpine登录后在提权算了
1、登录alpine 以后 提权至root用户
2、root用户下执行 passwd alpine
3、输密码
4、用 用户alpine和你刚才输入的密码登录

我用习惯sudo命令了。干脆起了个软连接 doas ln -s $(which doas) /usr/local/bin/sudo

调整时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2 Likes

修改root密码
sudo passwd root

好好读题 :monkey:

不, 这只是我需要的

初始化脚本里有什么呀?我没执行直接删了

也没啥,无非叫你设置root密码,时区啥的

确实提权后去修改PermitRootLogin yes 也是不行的
我目前也是直接alpine登录 然后提权root
至少可以摆脱密钥

soga,root已经nologin了