在360实习的日子里所记下来的知识

在360实习的日子里,接触到很多自己不了解的东西,在这里记录下来.学海无涯,自己真是一只小菜鸟啊.

关于x11转发

x11转发的知识源于SSH协议中的X转发协议,主要功能就是将远程的窗口转发到本地,或者执行远程PC的GUI程序.

虽然X11转发可以分为本地端口转发和远程端口转发,但是一般我比较常用的并且接触到的是远程转发,也就是在本地执行远程PC的GUI程序.

这个过程主要涉及的是X client和X server,通常我的Linux笔记本上运行的GUI程序,便是X
client/server同时在本地执行.

如果我要在本地执行远程PC的GUI程序,则X11转发实现了远程提供X client.

同时需要明确的是:X server负责管理界面,显示器键盘鼠标等等.
X client负责程序的逻辑.

为了支持X11转发,需要在配置文件中进行设置,例如Ubuntu下的 /etc/ssh/sshd_config:

1
2
AllowTcpForwarding yes
X11Forwarding yes

如果本机也是Ubuntu,则需要在相同的配置文件中修改配置,支持如下配置:

1
2
3
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

并且:

1
2
xhost + / - 
# +或者-控制开启和关闭

PS:ssh服务修改了配置需要重启生效

如果我当前在windows下操作,则需要为ssh添加
X11支持,例如我使用xshell,登录远程服务器之后,启动类似与google-chrome的GUI程序,则会提醒安装Xmanager(可以使用其他软件代替,酌情搜索Google.)

远程控制软件首推Tv(teamview)

关于RDP

有时候远程进行操作,发现远程粘贴文本失效了,从本地复制文本无法复制到服务器上去,则有可能是一个windows服务挂了,这就是rdpclip.exe(remote desktop clipboard)

一般不是认为关闭此服务,我们可以重启此服务即可.

AD域服务

这是Windows下的一个服务,本质是一个目录数据库集中存储整个Windows网络中的用户账号,组,计算数据.

工作组与域服务的区别

  • 管理模式不同
  • 对等网与C/S架构的区别
  • 域环境是部署很多微服务的前提

域服务是什么?

什么是微服务架构? - 知乎

每种服务只做一件事,效率高,高可用,灵活.

他山之石

浅析堡垒机概念及工作原理