linux deploy报错Starting extra/ssh ... fail

前言

启动debian时,报错Starting extra/ssh ... fail

这是因为rootfs.tar镜像里面默认没有ssh功能,所以无法直接启动ssh,下面将介绍通过Telnet安装ssh

Telnet

linux deploy设置:
  1. 设置->管理->开启telnet,并记住端口和本机ip
  2. 配置中不要勾选启用ssh服务器

windows安装telnet:
  1. win+r输入:OptionalFeatures
  2. 找到安装telnet
  3. 重开一个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

评论

此博客中的热门博文

linux命令行上传下载百度云(bypy)

免年费免手续费零额度visa信用卡-----工行星座卡校园版

安卓手机轻松刷入Linux系统