用VScode用SSh远程连接Ubantu虚拟机

2023-05-16

一、思路:

1.首先在Ubantu虚拟机中安装ssh服务,安装成功后,启动ssh服务

2.在在VScode中安装Remote Development插件,修改config文件,将用户名、IP地址等信息填入。

3.更新VM8网络适配器,先禁用再启用。

二、虚拟机安装ssh服务

1、检查是否安装ssh服务

 ps -e|grep ssh 

2. 安装ssh服务,我们装的是否服务器端

#客户端
sudo apt-get install openssh-client
#服务器
sudo apt-get install openssh-server


或者:apt-get install ssh

3.由于Ubantu默认不允许root远程登陆,可以在ssh配置文件中修改(注意用gedit命令,而不用vim命令,gedit可以打开一个文本编辑器进行编辑),找到找到PermitRootLogin without-password 修改为PermitRootLogin yes

sudo gedit /etc/ssh/sshd_config 

4.启动ssh服务

sudo /etc/init.d/ssh stop

sudo /etc/init.d/ssh start

三、vscode连接linux

1.先在Window10 命令行窗口中测试

ssh zsh@192.168.2.183 -p -22

2.在vscode中安装Remote Development插件,修改配置文件。注意该文件中只有主机、主机名、IP地址三个信息,不要随便修改。

3.现在可以进行连接了。

四、问题及解决办法

1. 配置文件错误    C:\\Users\\Administrator.DESKTOP-I4A8DOF/.ssh/config

解决:先检查是不是不小心修改了config配置文件,然后再检查配置文件的路径。

2. 连接超时错误   connect to host 192.168.124.200 port 22: Connection timed out

原因:没有更新网络适配器(VM8),先禁用再启用网络适配器。

                                            

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用VScode用SSh远程连接Ubantu虚拟机 的相关文章

  • Windows 11 权限被拒绝(公钥)

    最近升级到 Windows 11 后 我无法通过 SSH 访问服务器 我不断收到permission denied publickey error 我尝试过重新生成新的公钥ed25519而不是已弃用的rsa我仍然遇到同样的错误 我已经看到了
  • 如何修复 CI/CD 上的 SSH Webpack 构建超时 (Gitlab)

    我已经创建了与 Gitlab 的 CI CD 集成 并且在运行 CI CD 时一直拖延 webpack 和资产的最终编译 这是针对 Linux 16 04 t2 small AWS 实例的 我很好奇这是否是内存 处理器问题 尽管如果我通过
  • 将 ed25519 私钥 ssh 转换为 RSA 私钥

    我正在寻找使用将 ed25519 私钥转换为 rsa 私钥ssh keygen I found 这个有用的指南 https man openbsd org ssh keygen但我无法弄清楚如何指定输入格式为 ed25519 并且导出格式应
  • Mac OS X 上的 scp 问题:scp 不喜欢文件名中的空格,“\”修复不起作用

    我正在尝试使用 scp 在两台 Mac 操作系统 10 6 8 之间传输文件 但它失败了 因为我的目录 文件名中有空格 我无法更改目录 文件名 当我使用 Mac 在终端中工作时 我经常使用 符号来表示空格 然而 在这种情况下 它不起作用 我
  • 从 Bash 调用的 Expect 脚本的退出状态代码

    我制作了一个 Bash 脚本 它使用 Expect 脚本来自动进行 ssh 登录 该脚本连接到多个服务器并运行一些命令 bash 脚本会提示输入一次登录凭据 我想合并一个功能 其中如果第一个服务器登录失败 脚本将终止 以避免脚本检查下一个服
  • 如何解决22端口连接超时问题

    ssh connect to host bitbucket org port 22 Connection timed out fatal Could not read from remote repository Please make s
  • 调试神秘的git+ssh+proxy失败“bash:没有这样的文件或目录”的艰难方法

    我正在尝试通过 SOCKS5 代理克隆 github 存储库 在 ssh config I have Host github com github com ProxyCommand usr bin nc X 5 x 127 0 0 1 70
  • 我可以在远程服务器上运行位于本地计算机上的 bash 脚本吗?

    我有本地脚本 我想在远程服务器上运行 我已经设置了 ssh 密钥对以启用无需密码的登录 我当前的方法是将脚本 rsync 到服务器 然后运行它 ssh user remoteserver rsync localserver script s
  • 如何为函数启用 bash 自动完成功能?

    我已经阅读了关于 bash 自动完成的教程bash补全简介 http www debian administration org article 316 An introduction to bash completion part 1我正
  • 为什么 ssh-agent 需要 root 访问权限?

    我刚刚安装了 Archbang 并尝试克隆我的 Git 项目 这需要 SSH 密钥 过去 我在 Ubuntu 和 RedHat 机器上遵循 Github 指南取得了成功 但由于某种原因 它在我的新 Arch 安装上不起作用 我已使用以下命令
  • Jenkins Git 参数插件无法获取标签

    詹金斯版本 1 593 Git 参数插件 0 4 0 GIT 客户端插件 1 16 1 我使用私有 git 存储库 可以通过 ssh 访问 我的构建是参数化的 git参数是TAG TO BUILD 要构建的分支是refs tags TAG
  • Visual Studio Code - 一个工作区中的多个远程 SSH 连接?

    我最近开始喜欢上 Visual Studio Code 和远程 SSH 扩展 它确实彻底改变了我的工作流程 然而 我发现自己保持多个窗口打开 并通过与不同服务器的不同连接 我刚刚发现您可以将不同的文件夹添加到同一工作区 但是当连接到远程服务
  • 流浪家园慢

    我有一个基于 Laravel Homestead 的 vagrant 服务器 用于在本地测试我的 Laravel 站点 大部分情况下它运行得很好 然而 最近 我遇到了问题 它会停止几分钟 典型 到几个小时 罕见 这种情况每 15 分钟左右就
  • 尝试 SSH 时设备的 ioctl 不合适

    我正在尝试通过 SSH 连接几台服务器并尝试获取sudo l每个服务器的输出 下面是我正在执行的脚本 bin bash serverlist tmp servers while IFS read r server netgroup user
  • 使用脚本自动输入 SSH 密码

    我需要创建一个自动向 OpenSSH 输入密码的脚本ssh client 假设我需要通过 SSH 进入myname somehost用密码a1234b 我已经尝试过 bin myssh sh ssh myname somehost a123
  • Paramiko ValueError“p 的长度必须恰好为 1024、2048 或 3072 位”

    我正在尝试使用 Python 脚本连接 SFTP 由于 p 错误 我无法连接 import paramiko client paramiko SSHClient client load system host keys client con
  • 通过 SSH 的 Pygame 不注册击键(Raspberry Pi 3)

    所以我得到了 raspi 3 和简单的 8x8 LED 矩阵 在玩了一些之后 我决定用 pygame 的事件制作一个简单的蛇游戏 显示在该矩阵上 我之前没有 pygame 的经验 除了 LED 矩阵之外 没有连接任何屏幕 显示器 所以最初的
  • 如何将命令作为参数传递给 ssh [重复]

    这个问题在这里已经有答案了 我的需要是让这个命令起作用 sshpass p XXXX ssh oStrictHostKeyChecking no email protected cdn cgi l email protection sudo
  • 将密钥对添加到现有 EC2 实例

    我被给予AWS控制台访问正在运行 2 个实例的帐户 但我无法关闭 在生产中 但是 我想获得对这些实例的 SSH 访问权限 是否可以创建一个新的密钥对并将其应用到实例 以便我可以通过 SSH 访问 获取现有的pem当前无法选择创建实例所用的密
  • ssh远程变量赋值?

    以下内容对我不起作用 ssh email protected cdn cgi l email protection k 5 echo k 它只是返回一个空行 如何在远程会话 ssh 上分配变量 Note 我的问题是not关于如何将本地变量传

随机推荐

  • Mybatis-Plus代码生成器详解及完整代码实现

    意义 1 日常开发过程中 xff0c 常规后端开发接收到需求后 xff0c 进行数据库E R设计后创建对应数据表 无论基于speingmvc还是strtus xff08 同样是一个mvc框架 xff09 xff0c 都需要进行一些固定模板的
  • 根据二叉树的后序和中序遍历输出先序遍历

    7 8 根据后序和中序遍历输出先序遍历 20分 本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果 xff0c 输出该树的先序遍历结果 输入格式 第一行给出正整数N 30 xff0c 是树中结点的个数 随后两行 xff0c 每行给出N个整
  • 7-7 修理牧场 (25分)嗯嗯

    农夫要修理牧场的一段栅栏 xff0c 他测量了栅栏 xff0c 发现需要N块木头 xff0c 每块木头长度为整数Li 个长度单位 xff0c 于是他购买了一条很长的 能锯成N块的木头 xff0c 即该木头的长度是Li 的总和 但是农夫自己没
  • 7-9 二叉树的层次遍历 (25分)

    编写程序 xff0c 要求实现 xff08 1 xff09 按先序遍历序列建立二叉树的二叉链表 xff1b xff08 2 xff09 按层次遍历二叉树 构成二叉链表的结点类代码如下 xff1a span class token keywo
  • 转行成为数据分析师的经验分享

    我的转行经历 我毕业于上海立信会计学院毕业的税务专业 xff0c 刚刚毕业的时候还是一枚小财务 xff0c 后来工作中 xff0c 身为财务 xff0c 需要和业务各种斗 xff08 si xff09 智 xff08 bi xff09 斗
  • 用Java的swing组件写出简单计算器

    做出来的效果是可以退格 xff0c 简单计算 xff0c 然后不合理的输入会不理会 xff0c 同时实时更新计算 代码如下 xff0c 试了一晚上 xff0c 头秃 代码看起来很多 xff0c 就是因为光暴力塑造ationPerformed
  • 堆排序(小根堆)C语言实现

    span class token macro property span class token directive keyword include span span class token string lt stdio h gt sp
  • 决策树之Windows操作系统下graphviz库的安装与中文显示问题的解决

    文章复制于我的知乎 一 graphviz的安装 点击下载官网进入如下界面 xff0c 点击红框中的下载链接 xff0c 下载完成后双击文件运行 到这一步选择配置环境变量 安装完毕后 在命令行窗口输入pip install graphviz
  • 15. 三数之和

    span class token keyword class span span class token class name Solution span span class token punctuation span span cla
  • JavaScript高级之ES6

    JavaScript高级之ES6 let 变量不能重复声明 xff08 var 可以 xff09 块级作用域 xff08 var不是 xff09 不存在变量提升 xff08 var存在变量提升 xff0c 能在声明之前使用变量 xff08
  • 配置Sublime的C语言环境

    Windows 下载 首先就是下载sublime xff0c 一般windows的软件仓库里是有sublime的 xff0c 没有 xff0c 或者没有软件仓库的没有关系 xff0c 我们可以去官网下载即可 链接放这吧 xff0c 也可以直
  • MySQL修改表的字段

    MySQL修改表的字段 1 ALTER TABLE 方法2 MODIFY COLUMN 方法 MySQL 修改表字段的方法有两种 xff1a ALTER TABLEMODIFY COLUMN 1 ALTER TABLE 方法 ALTER T
  • MHA高可用-mysql

    mysql高可用 1 环境准备 1 三台虚拟机 xff08 db01 db02 db03 xff09 xff0c 装好MySQL5 7单实例 xff0c 并且启动 2 在三台机器安装perl的软件包 3 db03上安装MHA Manager
  • C++基础(2)——函数定义、调用、递归、参数传递、可变参数、内联函数、常量表达式函数等

    一 函数的定义 函数 xff1a 定义好的可重用的功能模块 xff0c 将一个模块用C 43 43 描述出来 函数参数 xff1a 计算所需要的数据和条件 xff1b 函数的返回值 xff1a 需要返回的计算结果 xff1b 语法形式 xf
  • STM32f1之8*8点阵驱动+取模方法(安排)

    目录 前言 一 8 8点阵 二 显示代码详解 三 取模方法 四 总结 前言 之前呢 xff0c 考虑到要参加全国电子设计大赛 xff0c 就专门投入到MSP430的学习海洋中去 xff0c 结果延期了 xff0c 那咱就先回归老本行 xff
  • Mysql MHA配置文档

    Mysql MHA配置文档 xff1a 环境说明 Master xff1a 10 100 251 221 3306 Slave1 xff1a 10 100 251 222 3306 xff08 候选master xff09 Slave2 x
  • 本地内容无法复制到服务器的解决方法?

    1 一开始很好 xff0c 突然 xff0c 我竟然不能把本地内容复制到服务器上 xff0c 这真的难倒我了 xff0c 通过不断地查找资料 xff0c 终于解决了这个问题 需要在服务器上重新运行rdpclip exe 首先找到rdpcli
  • vscode 没有代码智能提示和错误波浪线

  • 蓝牙模块 HC-06

    蓝牙模块 HC 06 基于STM32f103小白使用教程 使用TCL转串口使蓝牙模块进入AT指令模式AT指令分析 xff1a 注意 xff1a 串口回调函数 xff1a 串口助手配置手机蓝牙连接APP手机扫描页面 xff1a 发送文本界面按
  • 用VScode用SSh远程连接Ubantu虚拟机

    一 思路 xff1a 1 首先在Ubantu虚拟机中安装ssh服务 xff0c 安装成功后 xff0c 启动ssh服务 2 在在VScode中安装Remote Development插件 xff0c 修改config文件 xff0c 将用户