docker部署ubuntu并连接ssh远程调试代码
一、拉取容器
docker pull ubuntu:bionic
二、运行容器
docker run --name my-ubuntu -itd -p 6789:22 ubuntu:bionic
# 进入ubuntu操作界面
docker exec -it my-ubuntu /bin/bash
三、下次启动和结束容器
docker start my-ubuntu
docker stop my-ubuntu
四、安装ssh服务
- 首先进入ubuntu容器,安装openssh。
apt update
apt install openssh-server
- 设置root用户密码。
passwd
- 修改配置文件。
vim /etc/ssh/sshd_config
内容如下:
#PermitRootLogin prohibit-password
PermitRootLogin yes
- 启动ssh服务
service ssh start
- 本机连接ssh测试
ssh root@0.0.0.0 -p 22
五、使用vscode调试远程代码
- 下载Remote - SSH插件后,左边菜单就会出现远程连接按钮。
- 新建一个连接。
- 选择第一个配置文件。
- 设置成功后直接Open Folder就会提示输入密码,然后选择需要的代码目录就可以进行调试了。
六、使用pycharm调试远程代码
- 依次选择Tools->Deployment->Configuration
- 设置映射目录
- 再选择Tools->Deployment->Browse Remote Host,找到代码目录进行同步。
- 设置python解释器,完成后就可以进行代码调试了。
docker部署ubuntu并连接ssh远程调试代码相关推荐
- vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开
vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开 只需要主机重启.
- 连接远程电脑主机,pycharm远程调试代码方法
1.首先,确保你的电脑和远程主机在一个局域网中(比如你电脑的远程主机都连接了公司内网,或者是校园网) 2.知道远程主机的ip地址,和主机用户的账户名和密码. 3.可以使用任何SSH工具,这里用Pych ...
- 【flink】Flink 使用IntelliJ IDEA 进行远程调试代码
1.概述 转载:Flink 使用IntelliJ IDEA 进行远程调试代码 改文章和 95-070-040-源码-源码调试-FLINK源代码调试方式 重复了. Flink on Yarn 不好调试, ...
- Git(Gitee)之 SSH环境部署,并使用 SSH 地址下载代码
目录 Git(Gitee)之 SSH环境部署,并使用SSH 地址下载代码 一.GIt 二.下载安装Git 三.SSH 配置 四.SSH 地址下载代码 Git(Gitee)之 SSH环境部署,并使用SS ...
- Docker容器(ubuntu)使用VNC设置远程桌面,在Windows中显示
Docker容器设置远程桌面 使用ssh连接同时将docker容器的5901端口映射到本机的5900 # 在终端中运行,不要在xshell直接连!root是用户名 your_sever_ip是ip p ...
- 内网服务器外网连接SSH远程端口转发实战详解
问题 前段时间在外地没有在实验室,随身携带了一个笔记本电脑.但是笔记本性能不够,想用SSH远程连接实验室的电脑.问如何连接?现有以下设备 设备 IP 备注 系统 实验室电脑C1 192.168.0.2 ...
- Hadoop 使用IntelliJ IDEA 进行远程调试代码
. 一 .前言 二 .服务器端配置. 2.1. 设置启动远程debug端口 2.2. 具体操作 三 .Idea配置 3.1. 根据报错信息定位到断点所在的位置 3.2. 配置远程连接 3.3. 启动调 ...
- idea 远程调试代码
Preface 一开始, 我只是想让 idea 远程运行代码, 像vscode运行前端一样, 也就是目前 idea 中的 Remote Development (还处于 beta 版本). 不过意外让 ...
- Linux(Ubuntu)使用日记------ssh远程登录腾讯云
不知道是我自己电脑的问题还是其他的问题.总之在我的折腾之下算是用ssh连接上了我的腾讯云. 具体步骤: 1.生成密钥 ssh-keygen -t rsa 执行命令会出现这样,执行后让你输入东西的全部回 ...
最新文章
- [Google API](3)创建搜索
- Cocoapods的Podfile使用
- IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
- 【杂项】原来有两种单引号(单引号和反引号)
- mysql maxconnections 最大值,MySQL性能优化之max_connections配置参数浅析
- DIV固定宽度和动态拉伸混合水平排列
- php如何实现购物时数量增减,1、vuex状态管理--购物车数量增减
- 浙江义乌计算机中专学校,浙江义乌有没有中专学校?
- Missing iOS Distribution signing identity for XXXXX
- 辣条社区:问题解答、面试系列、求职助力、学习资源,你需要的都在这里
- 查看 chrome 浏览器中的 Headers
- 跑腿源码之外卖人v9.1_9.2的升级过程For 9.0及小程序及(客户端,配送端,商户端)的二次编译方法
- DRF 序列化器(Serializer)
- yaaw 错误 “No such method: aria2.addTorrent”的解决办法
- 数三角(triangle)
- 什么是RST包,什么是三次握手,什么是四次握手
- 多级下料问题的建模--中英文翻译
- matlab 输出矩阵 逗号隔开,在MATLAB中自定义矩阵时,矩阵同行元素之间用逗号隔开,而每一行元素之间用分号隔开。...
- css如何设置滚动条,设置滚动条需要用到的参数
- cadence 原理图不能打印成PDF 解决方案