使用 XShell 连接 Docker 内的虚拟机

发布时间 2023-10-22 21:29:51作者: 灵火

以centos7为例:

下载并安装 centos7

1. 下载镜像并运行容器

docker run --name docker-centos7 --privileged --publish 522:22 --interactive --detach centos:7 /usr/sbin/init

2. 进入容器修改安装对应软件包和设置root密码

docker exec -it docker-centos7 /bin/bash



安装应用并配置服务

安装 net-tools

yum -y install net-tools

安装 ssh

yum -y install openssh openssh-server

添加ssh服务并设置自启动

systemctl enable sshd
systemctl start sshd
systemctl status sshd


使用 xshell 连接

若没有 passwd 工具,使用yum安装:yum -y install passwd

设置root密码: passwd root

配置 xshell 参数,并设置好账号密码,最后连接即可。

image

image