Ubuntu报socket错误

前言

最近在重新测试华为项目时,之前的代码一直运行出错,提示socket连接失败,最后检测到几个问题,保存如下

测试ip是否连通

  1. 使用ping 命令测试是否能ping通要传输的IP
ping IP # ping 192.168.1.2
  1. 如果涉及到不同服务器间传输文件的操作,要检查ssh和sshd是否开启
  • 传文件
scp myfile hostname@hostip:/path       # scp name.txt ubuntu@192.168.1.2:/home/ubuntu
  • 检查ssh和sshd
ssh localhost  # 检测本机是否安装ssh服务
sudo apt-get install openssh-server # 安装
sudo /etc/init.d/ssh start # 启动ssh服务
 ps -e|grep ssh # 查看是否启动

参考链接:ssh安装

检查监听端口是否开启

在涉及到文件传输或接收展示的方面,一般会有监听端口和展示端口,要确保这两个端口是开放监听的

  1. 查看端口是否开启
su root # 在root账户下查看和修改
sudo ufw status # 查看开放端口
sudo ufw allow 80 # 80 指想要开放的端口

参考链接:ubuntu部分端口命令的使用–开启端口/开启防火墙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值