通过SSH安全地使用VNC

卡拉马卡小子

虽然我知道关于如何设置VNC以进行远程桌面查看的信息很多,其中有些概述了使用SSH来确保安全性的重要性,但我想了解更多信息。

我因蛮力攻击而感到恐惧,因此我绝对禁止在我的网络上禁用Apache和文件共享,以确保我不会受到损害。

我想知道将SSH与VNC一起使用是否是一种完全安全的桌面共享方法,而不会导致我的网络受到蛮力尝试的轰炸?

运行64位Ubuntu 14.04

安全性很复杂,您在问几个问题。

首先VNC是不安全的,也是最常见的裂缝之一。这是因为,默认情况下,VNC连接未加密。因此,有两个问题-

  1. 人们使用不安全的密码(最常见的问题)。

  2. 密码为纯文本格式,因此可以被数据包嗅探器读取(不常见)。

因此,是的,通过ssh隧道传输VNC可以解决第二个问题,但是,仅ssh并不能解决您的所有问题,因为:

  1. SSH不会强制使用强密码。

  2. SSH引入了新服务器,现在必须对其进行保护。

另请参见http://www.cl.cam.ac.uk/research/dtg/attarchive/vnc/sshvnc.html或类似文件

Freenx比VNC更快,更安全,并且使用加密,因此解决了多个问题。

https://help.ubuntu.com/community/FreeNX

现在,您的第二个问题是关于“使我的网络遭到蛮力攻击”

如果安装了启用密码身份验证的服务器,例如登录Apache网页,ssh,freenx,FTP等,则网络将遭受蛮力尝试。

那里的解决方案取决于您要执行的操作,并且可能包括以下内容:

  1. 强制使用强密码。
  2. 一些iptables规则-请参阅http://bodhizazen.com/Tutorials/iptables#Additional_Tips(向下滚动至“使用iptables拒绝/阻止失败的连接”)。
  3. 保护服务器的安全,因服务器而异,有关ssh的信息,请参见-http://bodhizazen.com/Tutorials/SSH_security
  4. 使用诸如fail2ban之类的服务。

因此,您看到,您的问题很广泛,可以采取多种措施来提高安全性(这是一个简短列表)。有关更多信息,请参阅各种安全指南中的任何一个。

https://wiki.ubuntu.com/BasicSecurity

https://help.ubuntu.com/lts/serverguide/security.html

并提出有关安全性更具体部分的更具体的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安全地通过ssh返回bash数组?

来自分类Dev

如何通过通用模板“安全地”使用多态?

来自分类Dev

在Angular中通过$ scope安全地使用eval()

来自分类Dev

如何通过通用模板“安全地”使用多态?

来自分类Dev

安全地使用WeakReference

来自分类Dev

如何安全地连接到VNC服务器?(x11vnc)

来自分类Dev

使用JavaScript安全地发布消息

来自分类Dev

使用“从Purrr安全地”调试功能?

来自分类Dev

使用JavaScript安全地发布消息

来自分类Dev

何时可以安全地使用 `isalpha()`

来自分类Dev

使用重定向而不是按钮通过Paypal付款安全地设置动态金额?

来自分类Dev

如何使用不同的线程通过openmp安全地更新C结构

来自分类Dev

如何通过DBUS接收的数据安全地使用g_variant_iter_loop

来自分类Dev

如何使用Java / HTML表单通过网页安全地创建neo4j节点

来自分类Dev

如何通过互联网安全地在家中将计算机放入ssh

来自分类Dev

如何安全地允许SCP,而不是SSH

来自分类Dev

在 bash 脚本中安全地记住 ssh 凭据

来自分类Dev

通过JDBC安全地更改Oracle DB密码

来自分类Dev

通过信标安全地与Near交换数据

来自分类Dev

主文件夹已加密,黑客具有物理访问权限-可以安全地使用SSH吗?

来自分类Dev

使用SSH安全地将本地文本文件中的字符串传送到远程命令

来自分类Dev

当用户输入右侧时,通过s ///操作符安全地使用ee修饰符

来自分类Dev

如何使用GCD安全地锁定变量?

来自分类Dev

如何使用PouchDB安全地连接到Cloudant?

来自分类Dev

如何安全地在主线程上使用[NSTask waitUntilExit]?

来自分类Dev

我可以安全地在“ onCreateView”中使用“ getChildFragmentManager”吗?

来自分类Dev

使用Java 8安全地从集合中删除项目

来自分类Dev

可以安全地使用cakephp 3.0进行生产吗?

来自分类Dev

如何使用Net :: OpenSSH安全地写入远程文件

Related 相关文章

  1. 1

    如何安全地通过ssh返回bash数组?

  2. 2

    如何通过通用模板“安全地”使用多态?

  3. 3

    在Angular中通过$ scope安全地使用eval()

  4. 4

    如何通过通用模板“安全地”使用多态?

  5. 5

    安全地使用WeakReference

  6. 6

    如何安全地连接到VNC服务器?(x11vnc)

  7. 7

    使用JavaScript安全地发布消息

  8. 8

    使用“从Purrr安全地”调试功能?

  9. 9

    使用JavaScript安全地发布消息

  10. 10

    何时可以安全地使用 `isalpha()`

  11. 11

    使用重定向而不是按钮通过Paypal付款安全地设置动态金额?

  12. 12

    如何使用不同的线程通过openmp安全地更新C结构

  13. 13

    如何通过DBUS接收的数据安全地使用g_variant_iter_loop

  14. 14

    如何使用Java / HTML表单通过网页安全地创建neo4j节点

  15. 15

    如何通过互联网安全地在家中将计算机放入ssh

  16. 16

    如何安全地允许SCP,而不是SSH

  17. 17

    在 bash 脚本中安全地记住 ssh 凭据

  18. 18

    通过JDBC安全地更改Oracle DB密码

  19. 19

    通过信标安全地与Near交换数据

  20. 20

    主文件夹已加密,黑客具有物理访问权限-可以安全地使用SSH吗?

  21. 21

    使用SSH安全地将本地文本文件中的字符串传送到远程命令

  22. 22

    当用户输入右侧时,通过s ///操作符安全地使用ee修饰符

  23. 23

    如何使用GCD安全地锁定变量?

  24. 24

    如何使用PouchDB安全地连接到Cloudant?

  25. 25

    如何安全地在主线程上使用[NSTask waitUntilExit]?

  26. 26

    我可以安全地在“ onCreateView”中使用“ getChildFragmentManager”吗?

  27. 27

    使用Java 8安全地从集合中删除项目

  28. 28

    可以安全地使用cakephp 3.0进行生产吗?

  29. 29

    如何使用Net :: OpenSSH安全地写入远程文件

热门标签

归档