安全方便的简单控制-ssh

安装服务器:apt-get ssh,服务器基本不用怎么配置就可以使用。 客户端一版不用安装,Linux都自带了,windows平台下可以使用putty ,非常好用。

操作命令:

ssh username@host_address

ssh登录之后就像本机使用命令行登录是一样的,虽然只能使用字符界面,但基本上能够完成大部分管理工作了。有人说配合screen是十分好用的,不过我还没有仔细研究过screen。

最省事儿的X转发功能

同样也要基于ssh,不过多了各图形界面。首先打开服务端的X11转发功能,修改/etc/ssh/sshd_config文件,把 X11Forwarding no改成X11Forwarding yes,就启用了ssh的X11转发功能。在我的ubuntu dapper下这个选项默认就是打开的。

操作命令:

ssh -Y username@host_address

这种方式虽然速度稍微慢了一些,但是如果客户端是Linux的话,在局域网中应该是非常方便的,因为客户端不用再配置X。如果客户端是 windows,putty,好像也有这个功能,至少在Connection->SSH->Tunnels中有X11 forwarding的配置,但是可能需要安装X for windows才能使用。

另外由于只是使用了X的转发,所以服务器端也会显示你所启动的程序。

参考

使用vnc4server,据说速度最快

ubuntu安装软件是最方便的了,服务器安装:apt-get install vnc4server。客户端Linux下可以使用xvnc4viewer(apt-get install xvnc4viewer),Windows下可以使用RealVNC 的free版。

服务器安装完成之后需要先使用vncpasswd命令创建一个密码,密码加密存放在~/.vnc/passwd文件中。启动服务器也很简单,执行vncserver就可以了:

fwolf@wf:$ vncserver New ‘wf:1 (fwolf)’ desktop is wf:1 Starting applications specified in /home/fwolf/.vnc/xstartup Log file is /home/fwolf/.vnc/wf:1.log

由于是第一次执行,所以创建了虚拟服务1,如果再次执行就是2,以此类推。每创建一个服务,就会在~/.vnc下面创建hostname:x.pid和hostname:x.log两个文件。关闭服务使用命令:

fwolf@wf:~$ vncserver -kill :1 Killing Xvnc process ID 5786

关闭服务之后hostname:x.pid将被删除,而hostname:x.log将保留。vnc4server好像只能设置一个密码吧,不过也没有关系,因为总是开着一个server既浪费资源也不安全,需要连接的时候用ssh连进去开就是了。

andot 说如果把~/.vnc/xstartup文件的内容换成 /etc/X11/Xsession文件的内容,启动桌面之后就像本机启动一样了。我暂时还没有试过,不过现在默认的设置,连接上之后,是一个有点像超级终端的命令行窗口,但是可以运行各种X下的应用。

另外如果要修改vnc4server的端口,可以修改/usr/bin/vncserver文件,在大约第124行,有一句

$vncPort = 5900 + $displayNumber;

其中5900就是端口的起始数,按照上面那句的设置,虚拟服务1的端口号就是5900+1=5901,虚拟服务2的端口号就是5900+2=5902,以此类推。参考1 ,参考2

源地址http://www.fwolf.com/blog/post/166

Ubuntu的简单远程控制和远程桌面相关推荐

  1. linux vino vnc,Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server。 .

    Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server. 其中Vino-Server ...

  2. Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server

    Original url: http://www.cnblogs.com/leaven/archive/2012/03/31/2427240.html $ ps -ef|grep vino vrlab ...

  3. Linux/ubuntu server 18.04 安装远程桌面--vnc server

    此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...

  4. 在家远程控制(远程桌面)到公司的电脑

    在家远程控制(远程桌面)到公司的电脑 我是个比较走运的人,工作3年也没加过半天的班(别遮着半边脸笑我).但新项目要我打破"习惯"了.星期6也要加班.在公司已经坐上5天我的.好想回到 ...

  5. jetson nano风扇控制、远程控制和远程桌面

    风扇控制: 1.写风扇转速: sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm' 2.创建/etc/rc.local(18.04没有r ...

  6. ubuntu系统构建VNC虚拟远程桌面

    文章目录 1 准备工作 2 安装ubuntu远程桌面 2.1 Gnome安装 2.2 xface安装 3 安装VNC服务器 4 配置VNC服务 4.1 VNC密码设置 4.2 启动脚本设置 4.3 启 ...

  7. Ubuntu下Jetson TX2 vnc远程桌面配置

    原文地址: https://blog.csdn.net/jiangchao3392/article/details/73252291 原文是写了在Windows上远程连接tx2的.Ubuntu下很简单 ...

  8. realvnc远程控制,realvnc远程控制如何远程桌面

    RealVNC是VNC (Virtual Network Computing)众多操作平台版本中的一员,是互联网上比较流行的远程控制软件,在远程控制工作中,一直发挥着比较大的作用,那realvnc远程 ...

  9. Ubuntu 安装 Xfce4+Xrdp+Chrome 远程桌面

    1.安装xrdp apt-get install -y xrdp 2.安装xfce4 apt-get install -y xfce4 3.配置xfce4 echo "xfce4-sessi ...

最新文章

  1. “.中国”域名总量跌至25.9万个:9月份净减2,249个
  2. 石川es6课程---9、面向对象-基础
  3. 单据打印_Excel多功能进销存套表,自动库存单据,查询打印一键操作
  4. iSCSI存储设备的udev绑定 以及iscsi重启卡住解决方法
  5. ASP.NET企业开发框架IsLine FrameWork系列之十四--框架配置信息大全(中)
  6. 软件测试(原书第2版中文)PDF版
  7. 基于WebActivator的改进版本KudyStudio.Web.Activating讲解与下载
  8. vs2010操作office2010
  9. 分享6款国内、外开源PHP轻论坛CMS程序
  10. Golang 新手入门教程(一):Go 安装与配置
  11. 常用邮箱SMTP/POP3服务器
  12. 计算机win7卡顿如何解决方法,win7电脑出现卡顿怎么办_win7电脑卡顿严重解决方法...
  13. Lycoris Recoil再现!Unity实现Sakana~,代码思路解析,代码开源,Unity弹簧效果
  14. C语言每日一练---移动数组中的零元素
  15. 第二篇第一章概述及第二章生产和储存物品的火灾危险性分类 重点在于表格...
  16. Percona XtraDB Cluster(PXC)——架构原理
  17. 郑州大学计算机系王院长,郑州大学徐明亮教授、北京航天航空大学牛建伟教授来校开展学术交流...
  18. 将音频转化为文字的软件——职场必备宝典
  19. JavaScript倒计时牌
  20. 微信公众号开发Day01: 消息回复 英文励志语录回复实战

热门文章

  1. 【Python】修改pip默认缓存位置
  2. 最有用的Postgres扩展:pg_stat_statements
  3. Kotlin 1.2 新特性
  4. 学习Unix,可从事什么样的工作(3)《精通Unix下C语言与项目实践》读书笔记(5)...
  5. 2009网络视频监控业务分析及市场发展研究报告
  6. Canvas 画占比图 解决canvas锯齿 bug
  7. parasoft Jtest 使用教程:清除错误消息与运行内置测试配置
  8. Android GUI之Window、WindowManager
  9. objectvie-c 数组特别遍历方法
  10. Jira-Clone与发邮件的使用