ssh远程登陆后启动X server

真是弄了好久才搞好,好辛苦啊!学点东西真是不容易,不记下来都对不起自己。

我把实验室的公用电脑开通了 ssh 登录的服务,这样子我就可以从自己的电脑登录公用电脑,在上面跑程序了。

可是,我要用 R 作图,需要运行一些图形界面的程序,这就不好办了,我最近一直都没找到解决的办法,纠结了好久,终于搞清楚了 X server 和 X client的区别。

如果我想在自己的 mac 上登录 ubuntu系统的公用电脑,然后图像显示在 mac 上,那么

1. 我的 mac 提供X server

2. ubuntu 的公用电脑是X client

3.在我的 mac 上要设置X server,能够通过网络客户端连接

3.1 打开 mac 的 X11

3.2 打开 X11 偏好设置

3.3 打开 安全性,允许从网络客户端连接

4. mac 的 IP 是 192.168.mac;ubuntu 的 IP 是 192.168.ubuntu。在 mac 上,终端 运行 xhost + ubuntu IP,这样就允许 ubuntu 的电脑连接到 mac 提供的 X server。

登录 ubuntu, ssh -X ***@ubuntu-ip

修改 home 目录下面的 .profile 文件,加入下面这句:

export DISPLAY=mac-ip:0.0

5. 这样子应该就可以了。

时间: 2025-01-20 12:16:26

ssh远程登陆后启动X server的相关文章

ssh远程登陆缓慢的解决办法

使用ssh远程登陆虚拟机突然变得很卡!这个原因一般是由于ssh配置文件里启动了DNS功能造成的!只需要将UseDNS这一功能给关闭即可(默认是打开此功能的) 重启ssh服务

SSH 远程登陆

2019-03-10 20:41:39 一.什么是SSH 简单说,SSH是一种网络协议,用于计算机之间的加密登录. 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露. 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑.1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置. 需要指出的是,

模拟PIX804外网访问内网DMZ服务器以及ssh远程登陆

实验环境: 一台centos搭建 lnmp,做为DMZ内网服务器 swtich三层交换机连接linux web 与 pix804 router是路由连接pix与win7 ip规划 switch      vlanif 100       192.168.1.1/24     vlanif100 to DMZ linux web      eth0       192.168.1.3/24     eth0 to vlanif100 pix      Ethernet1       192.168

redhat root账号 SSH远程登陆不上处理记载

修改 服务器ssh服务的配置文件 /etc/ssh/sshd_config 1).permitRootLogin yes  注释:允许root登陆 2).AllowUser root             注释:允许root用户使用ssh远程登陆 2. service sshd restart  重启 ssh服务 加载修改的配置文件 3.service iptables stop 关闭 防火墙或允许对ssh服务程序22端口的访问

使用 Python ssh 远程登陆服务器的最佳方案

首发自公.众.号:Python编程时光 在使用 Python 写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果. 在 shell 环境中,我们是这样子做的. $ sshpass -p ${passwd} ssh -p ${port} -l ${user} -o StrictHostKeyChecking=no xx.xx.xx.xx "ls -l" 然后你会发现,你的输出有很多你并不需要,但是又不去不掉的一些信息(也许有方法,请留言交流),类似这样

centos ssh远程登陆

登录Centos6.5系统. ◆示例:使用root用户登录. 注:若为非root用户登录,输入执行某些命权限不够时需加sudo.   查看SSH是否安装. ◆输入命令:rpm -qa | grep ssh 注:若没安装SSH则可输入:yum install openssh-server安装.   启动SSH服务. ◆输入命令:service sshd restart  重启SSH服务. 命令:service sshd start 启动服务 |  命令:service sshd stop 停止服务

SSH远程登陆docker容器

环境: Ubuntu 16.04(mac osx的VMware Fushion环境) 任务: Ubuntu 16.04通过SSH登陆docker(目的是为了运行在其他服务器的Jenkins访问docker,这个是另外一篇文章) 1.用户密码认证方式登陆 [email protected]:~$ sudo docker images[sudo] hsl 的密码: REPOSITORY TAG IMAGE ID CREATED SIZEhsl/ubuntu 14.04_add_sourcealiyu

ssh远程登陆

ssh远程登录命令简单实例 ssh命令用于远程登录上Linux主机. 常用格式:ssh [-l login_name] [-p port] [[email protected]]hostname 更详细的可以用ssh -h查看. 举例 不指定用户: ssh 192.168.0.11 指定用户: ssh -l root 192.168.0.11 ssh [email protected] 如果修改过ssh登录端口的可以: ssh -p 12333 192.168.0.11 ssh -l root

Linux-Deepin 下开启SSH远程登陆

#### 关于deepin系统安装ssh后,root超级用户登录报错的完美解决方案! 最近刚刚接触到deepin,觉得,wow,除了mac,还有这么好看的非win系统,而且第测出那个Linux,宽容度很高,非常适合我这种比较喜欢折腾的人,于是下载了deepin15版本并将其当作虚拟机成功安装了,安装以后,发现没有root用户?好吧,基本Linux发行版安装好以后都这样,于是给root用户添加密码: <p>sudo passwd root</p> 首先会提示输入当前用户的密码,然后会