linux deploy报错Starting extra/ssh ... fail
前言
启动debian时,报错Starting extra/ssh ... fail
这是因为rootfs.tar镜像里面默认没有ssh功能,所以无法直接启动ssh,下面将介绍通过Telnet安装ssh
Telnet
linux deploy设置:
- 设置->管理->开启telnet,并记住端口和本机ip
- 配置中不要勾选启用ssh服务器
windows安装telnet:
- win+r输入:OptionalFeatures
- 找到安装telnet
- 重开一个cmd窗口,尝试运行
#运行telnet
telnet ip 5023
安装ssh
telnet连接成功后:
#获取root权限,进入/data/data/ru.meefik.linuxdeploy/files文件夹
su
#进入容器
./bin/linuxdeploy shell
#安装ssh服务
apt-get install -y ssh
#备份ssh配置文件
cp /etc/ssh/sshd_config{,.bak}
#修改下面选项
Port 22
PermitRootLogin yes
PasswordAuthentication yes
PermitEmptyPasswords no
#重启ssh服务
/etc/init.d/ssh restart
评论
发表评论