vscode连接vmware中的deepin虚拟机,deepin端配置

一、配置ssh服务器

  1. 安装 OpenSSH 服务器

    bash 复制代码
    sudo apt update
    sudo apt install openssh-server
  2. 启动并启用 SSH 服务

    bash 复制代码
    sudo systemctl start ssh
    sudo systemctl enable ssh
  3. 检查状态

    bash 复制代码
    systemctl status ssh

出现这个就行了

bash 复制代码
root@bingley-PC:/home/bingley/test# sudo systemctl start ssh
root@bingley-PC:/home/bingley/test# sudo systemctl enable ssh
Synchronizing state of ssh.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable ssh
root@bingley-PC:/home/bingley/test# systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; preset: enabled)
     Active: active (running) since Tue 2026-01-20 14:27:29 CST; 55s ago
       Docs: man:sshd(8)
             man:sshd_config(5)
   Main PID: 124434 (sshd)
      Tasks: 1 (limit: 9364)
     Memory: 1.0M (peak: 1.3M)
        CPU: 26ms
     CGroup: /system.slice/ssh.service
             └─124434 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

1月 20 14:27:29 bingley-PC systemd[1]: Starting ssh.service - OpenBSD Secure Shell server...
1月 20 14:27:29 bingley-PC sshd[124434]: Server listening on 0.0.0.0 port 22.
1月 20 14:27:29 bingley-PC sshd[124434]: Server listening on :: port 22.
1月 20 14:27:29 bingley-PC systemd[1]: Started ssh.service - OpenBSD Secure Shell server.

二、防火墙检查

1、安装

bash 复制代码
sudo apt install ufw 

2、检查状态

bash 复制代码
sudo ufw status

如果输出是:

bash 复制代码
Status: active

并且没有放行 22 端口,就执行:

bash 复制代码
sudo ufw allow 22

三、修改 SSH 配置

bash 复制代码
sudo vim /etc/ssh/sshd_config

找到并修改以下两行(取消注释并改为 yes):

bash 复制代码
PermitRootLogin yes
PasswordAuthentication yes

如果找不到,直接在文件末尾添加这两行。

四、设置密码启动测试

Linux中输入

bash 复制代码
sudo passwd root

在 Windows PowerShell 中执行:

bash 复制代码
ssh root@192.168.244.129

重启 SSH 服务

bash 复制代码
sudo systemctl restart ssh

五、结果

出现这个表示配置成功

bash 复制代码
C:\Users\xxx>ssh root@192.168.244.129
root@192.168.244.129's password:
Linux bingley-PC 6.6.40-amd64-desktop-hwe #23.01.00.33 SMP PREEMPT_DYNAMIC Thu Jul 25 15:29:39 CST 2024 x86_64
Welcome to Deepin 23 GNU/Linux

    * Homepage:https://www.deepin.org/

    * Bugreport:https://bbs.deepin.org/
相关推荐
xiaoye-duck18 分钟前
《Linux 网络编程》深入理解 IP 协议(二):网段划分、私有 IP 与 NAT 地址转换
linux·网络·ip
zx_741484811 小时前
【Linux入门】Shell 函数、正则表达式与文本处理:cut 与 awk
linux·运维·正则表达式
Zenova EdgeOS1 小时前
Linux dmesg 工业边缘实战:内核日志过滤、持久化与故障定位
linux·运维·边缘计算·工业边缘·dmesg·内核日志
金士顿1 小时前
System.Text.Json Source Generator 深度解析:为什么 Native AOT 不喜欢反射
linux·asp.net core·arm64·net·native aot
滕州市燕猫虎计算机科技工作室个体工商户2 小时前
IDEA:Command line is too long
java·ide·intellij-idea
做运维的阿瑞2 小时前
Python 标准库汇总:分类速览与常用模块清单
linux·运维·python
百万蹄蹄向前冲3 小时前
密码都对Node.js却连不上Linux数据库
linux·mysql
彧azz3 小时前
Linux 网络编程学习总结
linux·网络·笔记·学习·面试
susplus4 小时前
【ARM 裸机开发 (IMX6ULL-mini)】GNU工具、Makefile 工程构建、链接脚本详解|C 语言点灯 + 蜂鸣器驱动
linux·arm·makefile·imx6ull
Shadow(⊙o⊙)4 小时前
Linux进阶知识1.0
linux·运维·服务器