当前位置: 首页 > wzjs >正文

锦江网站建设网站建设规划

锦江网站建设,网站建设规划,wordpress忘记了密码,沭阳三剑客做网站本文记录了搭建一个可直接ssh访问的container,并可通过x11转发界面的实现过程 0.1 实验环境 PC:windows 11 Server:Ubuntu 18.04 Docker image:Ubuntu 18.04 1. 获取Ubuntu 18.04的镜像 使用Dockerfile获取镜像,对…

本文记录了搭建一个可直接ssh访问的container,并可通过x11转发界面的实现过程

0.1 实验环境
PC:windows 11

Server:Ubuntu 18.04

Docker image:Ubuntu 18.04

1. 获取Ubuntu 18.04的镜像
使用Dockerfile获取镜像,对应的文件内容如下

# Get the base Ubuntu image from Docker Hub
FROM ubuntu:18.04
# FROM continuumio/anaconda3:latest

LABEL maintainer="hello@hello.edu"
ENV DEBIAN_FRONTEND=noninteractive

# Update apps on the base image
# RUN apt-get -y update

# Packages
# RUN apt-get install -y autoconf automake autotools-dev curl libmpc-dev libmpfr-dev \
#                       libgmp-dev gawk build-essential bison flex texinfo gperf    \
#                       libtool patchutils bc libqt4-dev python-dev flex bison      \
#                       libgoogle-perftools-dev python-six libssl-dev zlib1g-dev    \
#                       zip unzip zsh tmux wget git openssh-client vim emacs        \
#                       default-jdk default-jre


# RUN echo "deb https://dl.bintray.com/sbt/debian /" | tee -a /etc/apt/sources.list.d/sbt.list &&                                  \
#    curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | apt-key add && \
#    apt-get update &&                                                                                                            \
#    apt-get install sbt
在Dockerfile的同一目录下执行如下命令即可

docker build -t Ubuntu:18.04 .
2. 使用镜像生成容器并配置端口转发
我们的需求是,可以直接通过ssh访问生成的ubuntu 18.04 container,因此需要将容器的ssh端口暴露到server的某个端口上,这样做有很多好处,最主要的是直接通过Xterm上传下载container中的文件,而不用使用docker cp命令,同时也可以支持x11转发UI界面。使用的命令如下

docker run -it --privileged=true -p 50002:22 --hostname=<host name> --name=<container name> Ubuntu:18.04 /bin/bash
这里将容器的22端口转发给server的50002端口,以后直接ssh server:50002就可以直接进这个container

Note:退出重进container的命令如下

sudo docker start  <container name>
sudo docker attach <container name>
更新美化Ubuntu的一系列操作可见我另一篇博文

3. 配置ssh
需要重新安装一下ssh,我碰到的问题是没有sshd\_config文件,使用如下命令

rm -rf /etc/ssh 
apt install ssh
然后配置ssh支持x11转发

echo "Port 22">>/etc/ssh/sshd_config 
echo "PermitRootLogin yes">>/etc/ssh/sshd_config
echo "X11Forwarding yes" >> /etc/ssh/sshd_config
重新启动ssh服务

service ssh restart
查看ssh服务状态

service ssh status
接下来设定root的密码,以便远程登陆

passwd
4. 配置界面转发
到这里为止,已经可以使用Xterm登录了,但是界面转发还是问题,需要指明转发目标,增加如下环境变量即可

export DISPLAY=:<Your PC IP Addr>:0.0


文章转载自:

http://6arBnln4.pLszj.cn
http://rr8mZunH.pLszj.cn
http://nYLQ63JA.pLszj.cn
http://oPbHTe0L.pLszj.cn
http://v2h4y7ay.pLszj.cn
http://YZAZsS9I.pLszj.cn
http://wIA5V8Lr.pLszj.cn
http://RD7v70kd.pLszj.cn
http://IilK1XKZ.pLszj.cn
http://HiFO0Ek6.pLszj.cn
http://HxMy1rC3.pLszj.cn
http://nRq48S4E.pLszj.cn
http://Gz85b6OZ.pLszj.cn
http://xwUUqSwz.pLszj.cn
http://uphahxyq.pLszj.cn
http://9lhi3cKx.pLszj.cn
http://mpi1aPe9.pLszj.cn
http://j0McLAvR.pLszj.cn
http://5lJQDqjt.pLszj.cn
http://QvtPz2mm.pLszj.cn
http://DPdSzlN3.pLszj.cn
http://0TI9uULD.pLszj.cn
http://SFM5SkOo.pLszj.cn
http://Lm0i7Ott.pLszj.cn
http://mUUVUJbP.pLszj.cn
http://V9lsCSEE.pLszj.cn
http://SmtMo0DB.pLszj.cn
http://3T6Py0UU.pLszj.cn
http://CUlsGTVe.pLszj.cn
http://En879LSb.pLszj.cn
http://www.dtcms.com/wzjs/764351.html

相关文章:

  • 自己如何做网站统计如何用易语言做网站
  • 网站源码 正在建设中制作公司网站设计要求
  • 海口制作手机网站wordpress恢复主题
  • 做网站需要源码吗网站制作方案包含哪些内容
  • 网站seo课程杭州工程建设网
  • 网站维护案商城网站开发报
  • 电脑培训班在哪里报名百度seo培训要多少钱
  • html是建网站导航栏怎么做网站怎么做网页
  • 兰州网站推广建设公司上海app开发和制作公司
  • 网站关键词优化代码北京cos网站
  • 南京网站建设索q.479185700wordpress不用主题
  • 网站谁做的比较好济南seo整站外包
  • 乐清网站建设推广个人网站用什么软件
  • 杭州建设局网站卖芒果的网络营销策划
  • 网站地图制作怎么做?html网页设计论文2000字
  • 小公司怎么做网站app开发公司介绍
  • 云南交投集团公路建设有限公司网站微信网站可以免费做么
  • 建设网站号码高级网络规划师报考条件
  • 长春网站seo公司wdcp wordpress搬家
  • 网站建设 网站开发网站营销优化方案
  • 给我一个网站wordpress联系插件
  • 灰蓝 网站模板网上学做网站
  • ps怎么做网站首页图永年县网站
  • 个人做分类信息网站电子商务网站建设基础考试
  • 网站建设所需知识北京短视频拍摄
  • 常平做网站建设品牌网站的好处
  • 做网站一般需要哪些文件夹?正邦设计作品
  • node做网站后台学做美食的视频网站
  • 兰山做网站站长是什么级别
  • 网站某个链接失效品牌网站建设价格