-
2021-05-13 20:27:06
实验室有两台强劲的Linux服务器用来做研究。之前我一直都是用ssh登到服务器上去码代码,反应速度很快,感觉很不错。但是因为在做机器视觉,难免需要看远程的图片。命令行虽然快,总不能每次都把图片拷贝到本地再看,有时候需要可视化中间结果,ssh也行不通。
当本地机器是Linux系统的时候比较好办。可以用ssh加X forwarding的方法。在本地开一个X,然后把远程服务器的X指令通过ssh转发到本地的X,码代码没有什么延迟,感觉还是很不错的。
sudo X :11 vt11 2>&1 >/dev/null &
这样可以在本地新开一个X,Ubuntu下用Ctrl+Alt+F11可以切到第11个虚拟终端
回到之前的终端,开ssh和xterm
xterm -display :11 -e ssh -X server-host &
然后可以切换到第11个虚拟终端来使用远程Linux服务器上的X了。
这样虽然好,但是要求本地机器上有安装X。在Windows和MacOS下虽然有解决方法,但是比较麻烦。
用VNC的话就没有这个问题,毕竟VNC的客户端是很容易找的。
当然需要先ssh登录到Linux服务器上安装vncserver
sudo apt-get install vnc4server
然后启动vncserver
vncserver
这样就搞定了。
在本地的Mac下可以用自带的Screen Sharing App或者著名的Chicken of the VNC连接到server-host:5901来查看和控制远程Linux桌面。
在服务器上启动了vncserver之后,可以通过修改
~/.vnc/xstartup
这个文件,来指定远程的X启动之后要执行什么命令。我喜欢用openbox,所以我的xstartup文件就是这样子
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
openbox-session&
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
另外,在启动vncserver的时候可以使用参数修改远程桌面的分辨率
vncserver -geometry 1280x1024
这么一来就可以在命令行下写代码,同时再开一个vnc窗口看图,感觉不错!
这篇文章有列举一些远程到Linux服务器上的其它解决方法,如果有服务器的root用户权限的话,freeNX貌似也是一个不错的选项。
更多相关内容 -
Mac 远程连接Linux 服务器
2020-11-29 22:09:29Mac 远程连接Linux 服务器连接Linux终端命令连接终端shell工具连接 连接Linux 最近,工作中服务器需要从windows全部切换到Linux,今天对Mac远程连接Linux服务器做下总结。 终端命令连接 连接步骤如下: 打开终端;... -
MAC版 远程桌面连接
2018-06-27 14:28:47Mac 远程桌面连接windows工具,非常实用,高效,放心使用。 -
Mac远程连接Linux桌面教程
2022-03-07 09:59:43Mac to LinuxMac远程连接Linux(以ubuntu为例)桌面大致分为两个阶段:
- 首先在linux端打开控制权限;
- 在mac端根据ip地址登录linux桌面。
需要注意,该方法目前只能用于局域网内远程连接,如果需要从外网连接局域网内的linux桌面,那就需要局域网管理员提供vpn工具。
Ubuntu配置远程桌面
参考博客地址:https://www.cnbolgs.com/zhangquan-yw/p/14755157.html
具体内容:
1. 打开设置->共享->屏幕共享。勾选允许连接控制屏幕,填写密码。网络可以选择默认的有线连接。
2. 安装xrdp和dconf-editor
sudo apt-get install xrdp sudo apt-get install dconf-editor
3. 打开dconf程序,依次打开org->gnome->desktop->remote-access, 然后取消勾选“require-encryption”的勾选即可。
Mac端远程登陆Linux桌面
MacBook可以通过Finder远程访问linux桌面哦。首先打开Finder,在屏幕上方找到“前往”,选择“连接服务器”,在空白处填写服务器ip地址“vnc://${ip address}”, 例如“vnc://10.10.10.10”. 然后就能成功连接linux桌面了哦。如果不懂可以参考下面的图片儿呢,哈哈哈哈
-
推荐几个Mac/Linux下比较好用的工具
2021-05-13 16:53:491、Tmux,连接开发机可以让在任务在开发机一直执行,不用nohup &这种了也相对稳定,还有session可以记录当时的状态。常用命令:tmux new -s name 指定名字开启一个tmux sessiontmux ls 显示sessionstmux a -t ...1、Tmux,连接开发机可以让在任务在开发机一直执行,不用nohup &这种了也相对稳定,还有session可以记录当时的状态。
常用命令:
tmux new -s name 指定名字开启一个tmux session
tmux ls 显示sessions
tmux a -t name 指定name连接到session
Ctrl + b,D 断开一个session
Ctrl + b,x 关闭一个session
2、mosh,https://mosh.org/,替代ssh,用法跟ssh一样,使用udp,无论断网还是更换IP都不会断开跟开发机的连接
3、spaceVim,绑定了一些插件的vim,适合我这种懒人,https://github.com/SpaceVim/SpaceVim
4、tldr,cheat,命令使用示例
5、z,根据目录使用历史,直接跳到对应目录
6、ag,跟grep一样,比grep快非常多
7、wrk,http压测工具
推荐一个linux下的web压力测试工具神器webbench
推荐一个linux下的web压力测试工具神器webbench2014-04-30 09:35:29 来源: 评论:0 点击:880 用多了apache的ab工具之后你就会发现ab存在很多问题, ...
Linux下获取arm的交叉编译工具链
转载请注明文章:Linux下获取arm的交叉编译工具链 出处:多客博图 这里介绍,Linux下获取arm的交叉编译工具链,比如arm-linux-gnueabihf-gcc.arm-linux-gne ...
在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)
在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1) RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护.RAID是一些磁盘的集合, ...
Linux下查询CPU 缓存的工具
在Linux下能够使用例如以下工具查询CPU缓存: 方式1: $ lscpu L1d cache: 32K ...
Linux下压缩工具gzip和归档工具tar及其实战shell应用
Linux下压缩工具gzip和归档工具tar及其实战shell应用 第一章:gzip的使用技巧 gzip [option]... file... -d: 解压缩,相当于gunzip; -# ...
Linux下四款常见远程工具比较
摘要:Linux远程可不像Windows下那么方便,主要是连接的速度.显示的画质不能令人满意(延迟.撕裂).本文只是说一下我用过的四款远程工具.Anydesk官网:https://anydesk.co ...
Perf Event :Linux下的系统性能调优工具
Perf Event :Linux下的系统性能调优工具 2011-05-27 10:35 刘 明 IBMDW 字号:T | T Perf Event 是一款随 Linux 内核代码一同发布和维护的性能 ...
Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv
1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时 ...
随机推荐
线性代数和numpy——黑板客老师课程学习
一.代数是什么 代数->数的抽象表示->向量空间(线性空间) 线代->线性代数 关系: 向量空间之间和内部转换是通过线性变换. 实数——一维空间的点 复数——二维空间的点 如果两个向 ...
viso2010从mysql中导出ER图
mysql connector 下载地址: http://dev.mysql.com/downloads/connector/odbc/5.1.html 首先机器要安装mysql-connector- ...
Wget命令下载、备份博客
-np http://www.cnblogs.com/memory4young/p/ 参考资料: http://www.cnblogs.com/memory4young/p/wget-backup-b ...
基于Solr实现HBase的二级索引
文章来源:http://www.open-open.com/lib/view/open1421501717312.html 实现目的: 由于hbase基于行健有序存储,在查询时使用行健十分高效,然后想 ...
BZOJ 1123 BLO
tarjan求割点计算答案.注意不是每一棵子树都算答案.开个变量记一下. #include #include #include
SQL效率的几点心得
这几天一直在写SQL,有时候对比同样效果的SQL语句,可是查询所需要的时间有时候相差很多,下面总结遇到的几个点: 1.between and 在有些时候自己比较喜欢使用这个语句,因为可以通过把数据 ...
magento 数据结构
首先要知道是EAV模式,这种结构要比普通数据结构更容易扩展,但是带来的就是查询速度慢,好在magento的缓存机制不错 最重要的3张表eav_entity_type,eav_entity_attrib ...
tcpdump抓取HTTP包【转载】
tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 0x4745 为"GET"前两个字母"G ...
通过XDocument方式把List写入Xml文件
List list=new List{ new Person(){Name="张三",Age=50,Address=&quo ...
【数据库(一)】SQL语言-表定义、查询
基本模式定义+ SQL支持许多不同的完整性约束. not null, 在该属性上不允许空值 primary key 是否是是主码,主码必须非空且唯一 foreign key check(P),P是谓词 ...
-
Mac下如何连接linux服务器(SSH)-比较好用的SSH工具推荐
2021-05-15 02:44:29linux的shell脚本入门 Linux shell脚本入门教程 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活 的工具.Shell不仅仅是命令的收集,而且是一门非常 ...... -
史上最佳体验的windows和linux远程连接工具,比Xshell更好用的 FinalShell
2020-05-21 10:04:411.多平台支持Windows,Mac OS X,Linux 2.多标签,批量服务器管理. 3.支持登录Ssh和Windows远程桌面. 4.漂亮的平滑字体显示,内置100多个配色方案. 5.shell,sftp同屏显示,同步切换目录. 6.命令自动提示,智能匹配,输入更... -
mac连接远程Linux(Ubuntu)
2019-01-10 22:56:461,mac或Linux连接远程Linux服务器的方法:终端输入:ssh 服务器名称@ip地址,回车后输入密码。 2,如果发现上面的命令无法使用,可能是没有开启或安装ssh服务,可以用下面命令在Linux服务器中先安装ssh服务: ... -
连接linux工具
2018-07-16 19:11:191.多平台支持Windows,Mac OS X,Linux 2.多标签,批量服务器管理. 3.支持登录Ssh和Windows远程桌面. 4.漂亮的平滑字体显示,内置100多个配色方案. 5.shell,sftp同屏显示,同步切换目录. 6.命令自动提示,智能匹配,输入更... -
MacOS远程控制工具
2021-05-14 01:59:36远程软件让办公距离不在是问题,哪些mac远程控制工具呢??分享超给力的几款远程软件mac版给大家参考,一起来看看吧~AnyDesk for Mac一款免费远程控制程序,是为IT人员和移动用户提供安全可靠的远程桌面连接,无论是... -
MacOsx下连接Linux服务器可视化工具VNCViewer
2017-02-26 10:40:38MacOsx下连接Linux服务器可视化工具VNCViewer,支持OSX10.12 -
Mac远程连接Linux服务器以及文件传输
2021-03-31 09:42:14Mac终端自带ssh服务,可以直接连接。(windows下要先用apt-get安装ssh) # ssh 服务器名@服务器IP ssh myserver@192.168.xx.xx 使用密钥连接 # ssh -i 私钥路径 服务器名@服务器IP ssh -i ~/.ssh/id_key myserver@... -
linux 远程连接工具
2021-01-28 14:45:22有时候,我们需要操作linux,而且通常linux都是作为远程服务器存在的。那么我们在自己的机子上如何远程操作服务器端的linux呢?这里介绍几个我常用的相关工具。 我用的是mac系统,因此以下的几种都是支持mac系统的,... -
推荐好用的ssh远程连接 linux的工具
2020-11-16 16:55:24在连接linux的时候用了很多工具:Xshell SecureCRT PuttyFinalShellMobaXterm,还有很多其他的 其中Xshell SecureCRT都不是免费的,当然有办法破解,这个在网上一大堆,就不再说了,putty非常轻量级也很好用,也是... -
VNC-Viewer 5.2.3——远程桌面连接工具(Linux版)
2016-12-02 16:14:59VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,... -
Mac 远程连接linux系统图形界面
2019-08-12 11:29:051、mac下安装XQuartz http://www.xquartz.org 官网下载XQuartz 2、安装XQuartz,后打开终端 3、输入 ssh -X user@hostname 4、数据xclock -
推荐好用的Linux远程连接工具
2021-05-15 15:02:13在连接linux的时候用了很多工具:**Xshell** **SecureCRT** **Putty** **FinalShell** **MobaXterm**,还有很多其他的 其中Xshell SecureCRT都不是免费的,当然有办法破解,这个在网上一大堆,就不再说了,putty... -
Linux远程连接工具之ssh客户端
2020-06-26 01:30:59Secure Shell(SSH)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。...本文介绍如何使用ssh客户端进行远程连接。 FinalShell、MobaXterm、Terminus、electerm、OpenSSH、PuTTY、xshell -
Mac连接远程Linux管理文件(samba)
2021-05-10 18:26:00Mac上通过vmware fusion8上安装了ubuntu16.04 现在通过sabma建立ubuntu和mac的共享目录:linux ubuntu配置:安装samba:apt-get -yqq updateapt-get -yqq install samba创建共享文件目录:sudo mkdir /shared_... -
mac上如果在远程连接Linux服务器的时候,有什么工具能方便实现文件的互传码
2017-12-05 04:32:401)当我连接上Linux后,我在mac上打开这个工具 ,可以将要上传的文件拖进去,就能上传 而不用去写一些命令(命令每次都要写一些路径之类的参数,太烦了) 2)同样的,我也可以通过拖住的方式实现从Linux将文件... -
远程连接linux桌面之xrdp
2021-05-16 00:59:57官方的解释:Based on the work ofFreeRDPandrdesktop, xrdp uses the remote desktop protocol to present a GUI to the user.The goal of this project is to provide a fully functional Linux terminal server, ... -
使用SecureCRT远程连接Linux虚拟机
2020-09-21 21:53:13目录前置内容虚拟机安装准备SecureCRT软件查询虚拟机的IP使用SecureCRT步骤01 快速连接步骤02 输入ip步骤03 输入用户名...步骤01 快速连接 点击左上角 文件 → 快速连接 步骤02 输入ip 在主机名输入框中输入虚拟机的ip -
【win10】远程连接 Linux:FinalShell 下载与安装
2021-11-16 10:54:47xshell 和 xftp 是较为常用,Windows 远程连接 Linux 的工具,但是想要全功能需要付费,且时限有限,需要安装 2 个软件;这个FinalShell 就是 xshell 和 xftp 的结合体,只需安装 1 个软件即可,且功能更为丰富,最... -
和xshell类似 远程服务器连接 ssh工具 termius for Mac
2018-10-18 17:01:47远程服务器连接 ssh工具 termius for Mac 文件是压缩包格式,下载解压后可直接使用。 操作简单,和xshell类似,简单方便,下载后请好评哦 -
Windows系统远程连接Linux系统操作
2021-05-07 08:52:47远程连接服务器管理时,系统不同可分为两种:一是Linux系统和Mac系统或者Linux系统之间连接;二是Windows系统连接到Linux系统 第一种情况下:在Linux系统和Mac系统下可以相互用命令"ssh [-p] 22 连接主机名@主机IP... -
Mac下远程连接Linux和Windows服务器的方法
2018-01-20 12:04:23Mac下实现连接Linux和Windows服务器。, -
远程连接Linux
2021-05-13 17:26:081.9使用putty远程连接Linux远程连接常用的远程连接工具:putty、Xshell、secureCRT注:进行远程连接的前提是虚拟机和主机之间可以互相ping通,如果不能ping通则无法进行后续工作。PuTTY是一个Telnet、SSH、rlogin、... -
vscode配置远程连接linux
2021-11-25 18:38:32相关环境:centOS,vscode 前言 先给小伙伴们踩个坑,哈哈哈 首先需要去官网上下载一个vscode ...远程连接 按照上面的步骤来,可以发现此刻右边多了个小电脑 点击小电脑右边的带“+”的小按钮,可以打开一个新的页