ubuntu(docker镜像)中安装ssh服务
安装过程
首先运行passwd
设置(重置)用户密码。
apt update && apt install vim net-tools
接着更新软件包信息并安装vim编辑器和一些网络工具。
apt install openssh-server
然后安装我们的主角ssh服务 ,安装好后还要编辑它的配置文件。
vim /etc/ssh/sshd_config
第17行“”删除最前方的注释符#,第34行去掉注释符并改为“PermitRootLogin yes”,第86行“UsePAM yes”改为“UsePAM no”
mkdir /var/run/sshd
/usr/sbin/sshd
最后运行ssh服务。
可以使用命令netstat -an
查看开放端口以检查ssh是否运行正常。
注意事项
以普通方式启动的docker系统镜像似乎无法正常使用systemctl命令,这意味着无法为服务设置开机自启。在重启容器后需要手动进入容器中运行/usr/sbin/sshd
或service ssh start
以启动ssh服务。