MENU

ubuntu(docker镜像)中安装ssh服务

February 6, 2021 • 折腾

安装过程

首先运行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是否运行正常。
S10205-19172683(1).jpg

注意事项

以普通方式启动的docker系统镜像似乎无法正常使用systemctl命令,这意味着无法为服务设置开机自启。在重启容器后需要手动进入容器中运行/usr/sbin/sshdservice ssh start以启动ssh服务。

Last Modified: April 4, 2023