此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 — zhang0peter的个人博客


晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启了6010端口:

-> # nmap -p 1-65535 127.0.0.1Starting Nmap 7.60 ( https://nmap.org ) at 2020-01-22 19:13 CST
Nmap scan report for localhost.localdomain (127.0.0.1)
Host is up (0.0000040s latency).
Not shown: 65531 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
6010/tcp open  x11
6011/tcp open  x11
6013/tcp open  x11Nmap done: 1 IP address (1 host up) scanned in 7.63 seconds

我本来以为是服务器之前装了vnc server,没关导致6010,6011,6013的端口开着,具体参考这篇文章:Linux/ubuntu server 18.04 安装远程桌面–vnc server-tightvncserver — zhang0peter的个人博客

查看端口对应的进程:

-> # netstat -tunlp|grep 6010
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      29899/sshd: ubuntu@
-> # ps -aux | grep 29899
ubuntu   29899  0.0  0.3 107988  5664 ?        S    20:27   0:00 sshd: ubuntu@pts/0
-> # netstat -tunlp|grep 6013
tcp        0      0 127.0.0.1:6013          0.0.0.0:*               LISTEN      8326/sshd: ubuntu@p
-> # ps -aux | grep 1911
ubuntu    1911  0.0  0.3 108120  6316 ?        S    17:45   0:00 sshd: ubuntu@pts/1

发现发起x11转发的程序并不是xrdpvnc,而是sshd,一下子让我想到了原因。

我使用xshell连接服务器,xshell默认是开启x11转发的。

如果你在命令行中运行图形界面程序的命令,如gedit,那么xshell会提示你如下:

-> # gedit
Unable to init server: Could not connect: Connection refused
(gedit:1603): Gtk-WARNING **: 20:49:59.939: cannot open display: localhost:12.0
需要Xmanager软件来处理X11转发请求。
当你安装Xmanager时,你可以...
(要关闭此消息,只需关闭会话属性- >连接- >SSH->隧道页面中的X11转发选项。)

xshell默认开启x11转发是因为Xmanager需要花钱下载,它希望你下载软件好赚钱。

如果你想在Windows的机器上进行X11转发,推荐使用MobaXterm这个软件,自带X11转发。

直接用root用户运行会报错,推荐使用sudo运行命令。

-> # gedit
MoTTY X11 proxy: Unsupported authorisation protocol
Unable to init server: Could not connect: Connection refused
(gedit:3978): Gtk-WARNING **: 21:00:13.560: cannot open display: localhost:15.0-> % sudo gedit
(gedit:3876): GLib-GIO-CRITICAL **: 21:00:05.062: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(gedit:3876): dconf-WARNING **: 21:00:05.076: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

更多内容可以参考这篇文章,写的不错:利用X11 Forwarding运行VPS上的图形界面软件 - Tech Notes of Code Monkey

Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接相关推荐

  1. Ubuntu服务器更改远程端口号的方法

    Ubuntu是一款流行的Linux发行版,能为各种各样的服务器提供支持.我们在用SSH工具远程连接Ubuntu服务器时,需要正确输入远程端口号.为了安全起见,我们一般会在首次登录服务器后,修改默认端口 ...

  2. linux防火墙配置80端口,Linux配置防火墙 开启80端口

    Linux配置防火墙 开启80端口的方法 命令行输入: vi /etc/sysconfig/iptables 将 -A INPUT -m state --state NEW -m tcp -p tcp ...

  3. linux防火墙开启某端口命令行,linux上防火墙 开启某个端口

    linux下防火墙 开启某个端口 直接在/etc/sysconfig/iptables中增加一行: -A RH-Firewall-1-INPUT -m state –state NEW -m tcp ...

  4. 魔兽世界转服显示服务器不可用,魔兽世界转服(部分服务器开启了免费转服服务)...

    <魔兽世界>全新资料片"暗影国度"已于本周四正式开启,由于大量玩家同时登录,也给一些服务器造成了不小的负担.@魔兽世界官方微博今天发布公告称,官方为部分高负载.高排队的 ...

  5. 【Linux】12.ssh登录服务器一直被拒绝、以及 ssh连接总自己断开 的解决办法

    ssh登录服务器一直被拒绝.以及 ssh连接总自己断开 的解决办法 1.ssh登录服务器一直被拒绝的解决办法 ssh登录服务器,密码正确但是一直出现下面这种情况: Permission denied, ...

  6. php做端口转发,利用PHP和linux shell在ubuntu服务器实现自动端口转发

    前言: 在用动态ip分配协议的网络环境下远程控制自己的主机最烦的就是ip会经常改变,而安装teamviewer这些软件又没有用rdp那么快速,所以经常开机后第一件事就是把ip地址记下来,然后再从其他机 ...

  7. linux查看服务器开放的端口和启用的端口五种方式

    文章目录 nmap工具检测开放端口 Nmap的扫描参数 telnet查看端口是否开放 curl查看链接端口是否开放 nc(netcat)命令来查看远程 Linux 系统中某个端口是否开启 netsta ...

  8. Ubuntu Docker 开启2375端口 【手把手教程】

    背景: 为什么要开启2375端口? 开发环境下可以通过此端口直接向部署有Docker的那个服务器直接推送程序. 什么情况下需要如此操作? 1.操作系统安装完Docker后 2.Ubuntu 系统升级D ...

  9. Linux下防火墙开启相关端口及查看已开启端口

    最近利用Apache Mina实现了一个http服务,发布到linux下发现无法访问,通过HttpClient来发送http请求时,报如下错误: Exception in thread "m ...

最新文章

  1. RxJava 将一组数据每隔一定时间发送出来
  2. LiveVideoStackCon 2018社区编辑门票兑换启动
  3. js滚动条滚动到指定元素
  4. 做一个程序员,是不是“努力就会成功”?现实残酷但又必须面对!
  5. java mysql 数据类型对照
  6. threadlocal存连接对象的目的_ThreadLocal 介绍
  7. 百度地图API的使用教程以及案例
  8. 明小子动力上传拿webshell.zip
  9. DBConvert Studio - 数据库迁移和同步 - Crack
  10. 常见五大开源网络监控软件测评分析
  11. Qt如何获取外网IP地址
  12. java微信公众号开发一:服务器信息配置
  13. 基于单片机的踢球智能车系统设计
  14. ROS运行时出现Couldn‘t find executable错误
  15. SAP ALE学习手册
  16. 物联网之STM32开发一(基础知识)
  17. 什么是脏读?幻读?不可重复读?
  18. MYSQL高可用之PXC
  19. 跟着pink老师学前端之HTML5和CSS3的新特性
  20. 最近用到ListView需要几人人物,于是整理了下以前看的玄幻小说人名,时间不够,只整理了几本,凑合用着 1》诛仙

热门文章

  1. day3 集合、文件操作、函数、局部变量
  2. RDKit:运用RDKit计算USRCAT(形状相似性)
  3. You must restart adb and Eclipse问题的解决
  4. 使用镜像加速 Rtools 下载与安装
  5. 零基础入门学习Python(34) 面向对象
  6. 第一轮通知 | 2022年中国生物物理学会肠道菌群分会年会暨“崂山论肠菌”学术论坛...
  7. Nature Plants:根系微生物可以远程提高植物应对地上部环境胁迫的能力
  8. R语言一键批量完成差异统计和可视化
  9. PICRUSt2:OTU或ASV等16S随便预测宏基因组且数据库增加10倍
  10. python使用matplotlib可视化、使用subplots函数将可视化的画布划分为网格状的若干子区、通过nrows和ncols参数设置设置行数和列数