visual studio连接ubuntu不成功原因(SSH问题)及解决办法

原因1:

网络没有互通(一般VMware)

使用ping来看网络是不是可以互通,例如:

//这里的ip是ubuntu的ip,也可以从ubuntu的客户端ping一下当前主机
ping 192.168.1.101

原因2:

SSH没有密钥,遇到这种情况,生成密钥

在/etc/ssh文件夹中ls一下,查看是否有公钥,如果没有

sshkey-keygen

原因3:

SSH没有启动

ps -e|grep ssh 

查看一下ssh服务是不是启动
在这里插入图片描述

解决办法

重装ssh
根治直接卸载SSH,

# 查看状态
ps -e|grep ssh   
# 指明openssh包裹应该被完全清除
apt-get --purge remove openssh-server   openssh-client -y      --purge 
# 更新源
apt update

# 之后安装SSH
apt-get install openssh-server -y 
# 切换目录
cd /etc/ssh/  
# 查看文件是否齐全(密钥是否存在)
ls 
# 修改
vim sshd_config  
# 前面的#号删除掉,并在后面输入yes。保存退出
PermitRootLogin yes 
# 重启SSH
service ssh restart  

之后VS–工具–跨平台–添加 输入对应的IP地址、用户名、密码 ,99%都能连接成功

之后安装gcc g++ gdb
apt-get install gcc g++ gdb -y

VS编译,运行,成功

相关推荐

  1. Visual Studio Code连接Ubuntu解决办法

    2024-04-22 20:30:04       36 阅读
  2. K8S容器挂了后一直重启但成功原因解决

    2024-04-22 20:30:04       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 20:30:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 20:30:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 20:30:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 20:30:04       20 阅读

热门阅读

  1. JVM指令收集

    2024-04-22 20:30:04       12 阅读
  2. 146.LRU缓存

    2024-04-22 20:30:04       14 阅读
  3. Unity常用射线检测接口用法及优缺点

    2024-04-22 20:30:04       12 阅读
  4. 单链表接口函数的实现(增删查改)

    2024-04-22 20:30:04       15 阅读
  5. 刀片式服务器的作用有哪些?

    2024-04-22 20:30:04       15 阅读
  6. ES6

    2024-04-22 20:30:04       23 阅读
  7. 安装包逆向(总结)

    2024-04-22 20:30:04       14 阅读
  8. jsonfield注解不生效

    2024-04-22 20:30:04       18 阅读