本文需要下载 putty.exe 和 pscp.exe :http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Xming 主程序和字体: https://sourceforge.net/projects/xming/

一、putty 的使用

1. 连接服务器

下载 putty,无需安装直接运行 putty.exe 进入下面的界面:

按照上图所示:

1 中输入服务器 ip 地址;(也可以输入 username@ip地址,这里 username 代表你在所要连接的主机上的用户名)

2 中自定义一个设置名称,以后再登录时可以直接从 saved sessions 里面选一个打开;

3 保存设置,选中这个设置名称;

4 有三个选项,设置退出服务器账号后是否关闭窗口。总是关闭,从不关闭,仅当干净的时候关闭(干净指没有未处理完的进程);

5 连接服务器

然后会进入下面的界面:

输入用户名回车,密码回车(和linux一样,密码输入过程中不可见),进入下面的界面:

当前位置为服务器上的home下面你的个人账户,可以在里面创建文件夹,输入 exit 注销账户。

如果服务器上安装并配置好了matlab,输入matlab 可以进入 matlab 的命令行窗口,如图所示:

2. 上传本地文件到服务器

连接完服务器后,需要将本地的代码上传至服务器,这里需要下载另一个软件 pscp.exe,下载后,把保存路径添加到 windows 的环境变量。(确保在cmd中可以输入pscp调用该软件)。

假设我想把桌面上的某个项目文件夹上传到服务器,只需要输入下面的命令,(注意 windows 和 linux 下斜杠方向的差别):

pscp -r C:\Users\Administrator\Desktop\hello yin@156.xx.xx.xxx:/home/yin

其中:

pscp 调用传输软件;

-r 表示拷贝整个文件夹,不加 -r 只能拷贝单个文件;

yin 代表服务器上本人的用户名;

@156.xx.xx.xxx 是服务器 ip;

/home/yin 表示希望文件夹存储在服务器中的位置,现在,在服务器相应的位置可以找到我们上传的文件夹 hello 了:

接下来,进入这个文件夹,运行 matlab,输入 hello 回车,运行文件夹中的 hello.m 程序。

2. 下载服务器文件到本地

下载也是用 pscp,只不过把前后顺序颠倒一下。

pscp -r yin@156.xx.xx.xxx:/home/yin/matlab C:\

3. 打开图形界面

(参考资料:http://www.zw1840.com/blog/zw1840/2008/10/putty-xming-linux-gui.html)

下载地址:https://sourceforge.net/projects/xming/

上面虽然能进入matlab 并运行相应的程序,但是无法显示图形界面,plot 等函数用不了了,解决方案是在 windows 下安装 X Server。

Xming 是一个免费的 windows 平台的 X Server,需要安装两部分:主程序和字体

Xming-6-9-0-31-setup.exe

Xming-fonts-7-5-0-93-setup.exe

这两个前者是主要的,后者可选。

1. 双击第一个程序,Next, Next, 到下面的界面:

选择不安装客户端,因为对 X Server 来讲,服务器属于客户端,本地电脑属于主机,所以不用安装 SSH client。之后一路 Next,安装完毕。

2. 进入安装的路径中,运行 XLaunch.exe 配置启动文件,全部采用默认设置,一路点击下一步。

Display 代表一套 输入\输出 设备,包括键盘,鼠标,显示器;Display number 就是这套 I\O 设备的编号;同时 Display number 还决定了 Xming Server 的 TCP 端口,端口号为 6000+Display number。Linux 主机上的应用程序通过此端口建立与 Xming X Server 的连接。

将配置保存为 Xming.display.0.xlaunch 双击此文件就能启动 X Server,右下角出现 Xming 图标。

3. 设置 Putty

首先,和前面的做法一样,输入服务器 IP;

接下来,在 Connection\SSH\X11 中,Enable X11 forwarding,同时输入 X display location 为 localhost:0,这里的 0 就是之前配置 Xming.display.0.xlaunch 时指定的 Display number;

最后,和前面做法一样,为当前设置起名字,保存。

4. 设置服务器(一般情况下都已经设置好了,没有设置好的需要联系管理员获取权限)

用上一步的配置登陆服务器;

查看服务器上 /etc/ssh/sshd_config 文件,是否有下一行:

X11Forwarding yes

该行是否被注释,取消注释或者加上这一行,保存,退出。

下面就可以在 windows 上通过 putty 打开matlab 的图形界面了。

直接输入matlab,进入我们常见的 matlab 界面,运行程序:

至此,我们已经完成了基本的配置,可以在服务器上跑 matlab 程序了。

转载于:https://www.cnblogs.com/yinxiangnan-charles/p/5625463.html

windows 下 putty 登陆服务器 显示matlab图形界面相关推荐

  1. window下使用vnc远程登录linux图形界面和运行应用程序 和odroid Xu4开发板的使用和视频接口VGA、DVI、HDMI的联系

    注:自己曾经尝试过很多次使用VNC远程登录odroid-XU4的开发板,但是连接后均显示未解码的连接,刚开始烧写的是odroid官方的ubuntu系统,我靠,就是因为烧写了这个坑爹的系统,害的自己弄了 ...

  2. windows下的BT服务器搭建方案

    windows下的BT服务器搭建方案            需要BitTorrent3.9.1的资料还要继续找 BT下载可以说是目前网络上最流行的P2P文件共享方式了.BT服务器相比于FTP服务器有许 ...

  3. Windows下安装NTP服务器

    软件推荐 这里推荐一个批量远程桌面软件:IIS7远程桌面管理工具,它可以批量连接n台服务器vps,并且支持群控功能. IIS7远程桌面管理工具(3389.vps.服务器批量管理.批量远程工具)简介: ...

  4. MQTT在Windows下搭建MQTT服务器

    MQTT 在Windows下搭建MQTT服务器 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u012163234/article/details/ ...

  5. windows下配置DNS服务器

    在Windows下建立DNS服务器和辅助DNS,解析80端口的Web服务器和FTP服务器. 步骤: 一,创建主DNS服务器 1.手工指定DNS服务器的IP,掩码,网关,首选DNS:如图 2.创建正向主 ...

  6. windows下使用Nginx服务器实现负载均衡方法

    windows下使用Nginx服务器实现负载均衡方法 安装与基本配置 首先下载windows的版本Nginx服务器 下载地址如下: http://www.nginx.org/download/ngin ...

  7. windows下cmd命令行显示UTF8字符设置(CHCP命令)

    点我进入原文 windows下cmd命令行显示UTF8字符设置(CHCP命令) 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能 ...

  8. mysql服务器默认使用用户_在Windows下配置MySql服务器默认使用的用户是

    在Windows下配置MySql服务器默认使用的用户是 答:root 制单的基本要求是 答:完整 及时 简明 正确 为了妥善解决各类旅游企业受损严重,普遍面临的现金流不足.应收账款风险.大量游客投诉和 ...

  9. windows下配置PPPoE服务器

    由于工作需要配置WINDOWS下的PPPoE服务器,但是再晚上逛了半天未找到合适的文章.不才借助同事,配置完成. 现在分享下, 如果哪位发现错误.请指出 谢谢 一.   WINDOWS XP下配置步骤 ...

最新文章

  1. mysql如果存在则删除数据库_怎么判断sql数据库是否存在,存在删除
  2. CTF-RSA解密脚本
  3. nodejs 实现文件拷贝
  4. Readhat中挂载yum源
  5. php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...
  6. Mac电脑如何一键打开常用的app?
  7. codeIgniter3 学习笔记四(文件上传)
  8. 【Hoxton.SR1版本】Spring Cloud Gateway之如何进行限流
  9. linux系统下回收站,Linux怎么开启回收站功能
  10. 信息化和信息系统知识点总结
  11. RK3568 Android12 长按power键功能设置
  12. Notepad++下载安装教程
  13. 手把手安排 --- JavaH5微信支付(移动端浏览器H5拉起微信支付)
  14. mysql 拼音查询_mysql中文字段转拼音首字母,以及中文拼音模糊查询
  15. Java开发常用软件列表——持续更新
  16. WCF实现全双工通信笔记
  17. htc one s 进入bootloadert和recovery方式
  18. 看电影(C++结构体练习题)
  19. JS中使用FormData上传文件、图片的方法
  20. Qt之实现移动的方块(蚂蚁线)

热门文章

  1. Golang协程案例:并行计算指定数的阶乘(未使用管道)
  2. CAS无锁(乐观锁、自旋锁)优化
  3. 安装OpenResty(Nginx+Lua)开发环境
  4. Python爬虫开发:requests库的使用--发送带参数post请求
  5. python装饰器 property_python中property和setter装饰器用法
  6. java+object+graph,graphql-go:使用Object作为查询的输入参数
  7. QML for Android 加载图片资源的几种方式
  8. python(numpy,pandas7)——pandas的数据选择
  9. win10+anaconda3在 安装后‘conda‘ 不是内部或外部命令,也不是可运行的程序
  10. 如果你对java的异常处理头皮发麻,那就进来吧