1、检查linux主机的配置 你需要在你的远程linux主机上配置OpenSSH服务,启用X11 Forwarding。...在OpenSSH的配置文件中(/etc/ssh/sshd_config),打开如下两项: AllowTcpForwarding yes X11Forwarding yes 打开这两个选项,然后重启sshd...使用X11 Forwarding需要安装rpm包xorg-x11-xauth,如果你在安装linux系统时,选择了安装X Window System,那这个包是默认安装的。...#yum -y install xorg-x11-xauth xclock #xclock 是用来测试gui输出的 /etc/init.d/sshd restart 重启sshd服务 可以验证 现在我们就可以用
前言 在 Windows 中相信大家已经很熟悉使用 Xmanager(Xshell), MobaXterm, SecureCRT 通过 X11 实现 Linux 图形化界面显示,我的需求是在 macOS...Linux 本身是没有图形化界面的,所谓的图形化界面系统只不过中 Linux 下的应用程序。这一点和 Windows 不一样。...Windows 从 Windows 95 开始,图形界面就直接在系统内核中实现了,是操作系统不可或缺的一部分。Linux 的图形化界面,底层都是基于 X 协议。...X11 中的 X 指的就是 X 协议,11 指的是采用 X 协议的第 11 个版本。...可以测试图形化效果 yum install -y xauth xclock xclock # 如果需要浏览器支持安装 firefox 或者 chrome 即可 yum install firefox
Package Requirements 图形化安装时,安装包可以在安装过程中缺少什么装什么,如果是静默安装,必须提前安装好所需安装包。 4....、运行,并进行如下的操作: 运行报错bash: /usr/bin/xterm: No such file or directory 解决: yum install -y xterm bash: xclock...INET:root INET6:2001:0:d389:aaf6:2069:c:3f57:fe99 INET6:fe80::2069:c:3f57:fe99 LOCAL: [root@root ~]# xclock...[root@root ~]# su - oracle [oracle@root ~]$ xclock X connection to localhost:10.0 broken (explicit...ORACLE_BASE/product/11204/db_1 export PATH=$ORACLE_BASE/bin:$ORACLE_HOME/bin:$PATH 把以上内容加入到.bash_profile文件中即可
但很多开源系统在Windows环境的编译甚至移植实在太艰苦了,一个应用中很大的精力都在折腾这些事情,完全不能集注到应用本身。...所有XWindows的应用,都应当先启动xquartz应用,然后在终端中(系统自带的终端及Xwindows中的终端都能有效转发,其它终端不一定有效请自行确认)再启动XWindows应用。...接着是将远程的linux服务器上的运行结果,在本地的XQuartz中显示。...连通之后,可以在远端运行一下xeyes、xclock、xlogo这样的基本应用来测试一下,看能否在本地桌面上显示出来。题头图的右上角两个应用分别是xlogo和xclock的样子。...再次尝试执行x11应用,比如xclock,应当能成功了。
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处....直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上...如果使用su username或者su - username切换到别的用户, 并且使用命令 export DISPLAY=:0.0 设置DISPLAY环境变量, 运行图形程序(如xclock...在2台Linux机器之间, 如果设置服务器端配置文件/etc/ssh/sshd_config中包含 X11Forwarding no 客户端配置文件/etc/ssh/ssh_config...而现在的Linux系统出于安全的考虑, 默认情况下不再监听TCP端口.
具体使用软件是MacOS的Quartz或Windows的Xming, Linux的xauth, VScode的插件remote X11和remote X11(ssh).效果展示图片过程可视化方案大概需要三个步骤....brew install xquartzWindowsWindows用的应用是Xming6, 具体应用和配置见1,2,3.安装服务器X端(X Server)主要需要安装的是xauth, 建议一并安装xclock...方便测试.如果是centOS可以使用yum install -y xauth xclock.安装和配置VScode插件需要的插件有两个:remote X11remote X11(ssh)已有免密登录的情况下...plt.show()正常工作 - 简书Xming X Server for Windows - Official WebsitemacOS windows x11 - 简书macOS使用XQuartz支持X11实现Linux...图形化界面显示 - 知乎XQuartzXming X Server for Windows - Official Website手把手教你免密码连接ssh(适用于win、Linux) - 知乎
Forwarding 相关软件 sudo yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock...5.验证 此时在root用户下可本地调出xclock xclock 6.非root用户设置 切换用户,执行即可在Moba中调用xclock了 export DISPLAY=Windows_IP:0.0
最简单的方式就是使用 Linux 包管理器。...在上面的示例命令中,ssh 会尝试用用户名叫 pungki 的用户身份来登入服务器,这是因为用户 pungki 正在客户机上使用 ssh 客户端软件。 假如目标主机上没有叫 pungki 的用户呢?...大多现代的 Linux 系统 22 端口都是开放的。如果你运行 ssh 程序而没有指定端口号,它直接就是通过 22 端口发送请求的。 一些系统管理员会改变 SSH 的默认端口号。...但你想要为特定的用户指定特殊的设置的话,可以把配置放入 ~/.ssh/config 文件中。如果此文件不存在,可以手工创建一个。 下面是一个通用 ssh_config 文件配置的例子。...让我们试试,比如想运行 xclock 程序,输入: $ xclock 它就运行起来了,xclock 确实是运行在远端系统的,但它在你的本地系统里显示了。 ?
本文记录使用 Xming +Xshell 6 实现远程打开Linux界面的方法。...Xming拒绝而打不开:首先打开Xming安装文件夹找到 X*.hosts 文件(*号为上面Display Number 数字),如本例就是找到X0.hosts文件,打开并在localhost下面一行,添加Linux...DISPLAY: export DISPLAY=本机IP地址:0.0 本机IP为当前使用的计算机, 0.0 对应在X shell 中转发的 0.0 建议将该设置添加到 ~/.bashrc 文件中...测试 此时可以用显示图形的应用测试是否配置成功,此处使用 xclock, xterm进行测试 安装 x11-apps apt-get install x11-apps # 或 yum install...xorg-x11-apps* 运行 xclock 安装 xterm apt-get install xterm 显示上述界面说明图形界面转发成功 如果报错可以尝试安装图形界再面试一下 apt-get
Linux ESC :wq 和:wq!的区别 Linux ESC:wq 和:wq!...的区别 发布者:IT人在线 | 发表时间:2018-12-4 17:20:43 Linux ESC :wq esc(键退出)->:(符号输入)->wq(保存退出) wq(存盘并退出 write%quite
When macOS 可视化 Linux 文件系统,例如 查看mp4文件 Quick Start ➜ ssh -X Usage 测试 ➜ xclock 可视化桌面
5638 IdentityFile /home/vvd/.ssh/id_rsa.pub IdentitiesOnly yes ForwardX11 yes 之后可以本地显示远程GUI了,可以用 xclock...https://blog.csdn.net/wzw_mzm/article/details/70916202 文章链接: https://www.zywvvd.com/notes/system/linux
由于直接用vscode尝试远程界面显示不易调试(不要问我怎么知道的),先实现脱离vscode,使用shell的远程显示 shell的远程显示:Windows Xming +Xshell 实现远程 linux...gui 界面本地展示 接下来实现VScode远程调试,实现ssh key免密连接远程服务器 vscode远程连接linux主机:VS code 远程调试配置 远程显示实现 使用VS code...测试 在VS code 终端输入命令: export DISPLAY=本机IP:0.0 xclock 参考资料 https://blog.csdn.net/Dteam_f/article/details
而Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux中,是通过ll显示的众多属性列中的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录中的文件内容....可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件 所以这也是为什么系统规定目录的起始权限从777开始,所有的目录被创建出来,一般都要能够被进入 换句话来讲, 就是只要用户具有目录的写权限..., 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限。
方法1:whereis python 查看所有python的路径,不止一个 方法2:which python 查看当前使用的python路径
我们可以通过官方提供的连接给mac或者Linux下载安装客户端curl -sSf https://sshx.io/get | sh安装完成执行,只需要执行sshx就会弹出下述信息 sshx v0.2.0...这里我还测试了X11的功能,我执行xclock发现一个有意思的现象,虽然它无法弹出对应的窗口,但是我的屏幕其实弹出的了,可以看下述图示我们再看一下多人协助的部分,我新建了一个无痕窗口访问,可以看到当有人操作时
linux基础(通配符的使用) 你好!...这里是面向新手的linux入门指南,这节课我会整理我所知道的linux中的通配符,希望和大家一起学习 通配符的概念 首先通配符绝对不是正则表达式,通配符基础只有4个: ** * ,?...:表示代替单个字符 符号[list]:表示匹配 list 中的任意单一字符 【0,9】—-代表范围中所有字符 {0,9}—-其中打出来的字符 {string1,string2,…}:表示匹配 sring1
在安装完VirtualBox中的Linux以后,网络默认是NAT的 在看过帮助手册以后,发现可以使用NAT的形式登录进VirTualBox中的linux 6.4.1....connections to an ssh server on the guest requires the following three commands: VBoxManage setextradata "Linux...Guest" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP VBoxManage setextradata "Linux...Guest" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22 VBoxManage setextradata "Linux...设置完成以后,直接就可以ssh hostip -p 2222就可以登录进VirtualBox中的Linux了
在前面的文件中,我们介绍了linux网络编程中与IP相关的知识和常用的函数总结,本文针对具体的UDP通信,来详细的介绍UDP通信的使用,包括UDP通信中的点对点通信,多播,广播等。...2、在上面的通信框架中,客户端并没有使用bind的操作,确实如此,因为客户端一般作为通信的发起者,都是主动往外发送数据,如1中的描述,这个过程由系统聪明的帮我们记录的端口信息,当服务端有数据回复的时候,...3、关于服务端的bind操作,在存在组播,多播等多种通信方式的情况下,也还有一些需要注意的点,这个我们在下面的章节中描述 二、UDP通信的基本函数说明 在UDP中,完成一个基本的通信涉及到的几个函数如下...IP信息,addr_size存放addr数据的长度,但是,在实际使用中,这样调用后,我们打印addr中的信息,确实一个错误的IP信息或者0.0.0.0这样的地址信息,这是什么原因呢,在那个男人的中的描述...但是我们在实际的使用中,通常只是某些主机对通信数据感兴趣,而不是整个局域网上的所有主机都需要这个数据,这种情况就需要组播登场了。 3.1、组播中的IP地址 组播的地址是特定的,D类地址用于多播。
service vsftpd restart # 关闭ftp服务 service vsftpd stop ---- 配置FTP服务 多数的VSFTPD配置项都在/etc/vsftpd.conf配置文件中。...这个文件本身已经有非常良好的文档说明了,因此,在本节中,我只强调一些你可能进行修改的重要选项。...使用man页面查看所有可用的选项和基本的 文档说明: man vsftpd.conf 根据文件系统层级标准,FTP共享文件默认位于/srv/ftp目录中。...write_enable=YES 允许本地(系统)用户登录: 为了允许文件/etc/passwd中记录的用户可以登录ftp服务,“local_enable”标记必须设置为YES。...在配置文件中增加/修改下面配置开启根目录限制(Chroot Jail): chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
领取专属 10元无门槛券
手把手带您无忧上云