putty和相关工具plink, X11

2024-06-20 19:58
文章标签 工具 相关 putty x11 plink

本文主要是介绍putty和相关工具plink, X11,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 简介

1.1 官网及安装

    PuTTY是一个跨平台的远程登录工具,官网: http://www.chiark.greenend.org.uk/~sgtatham/putty/

    安装:建议下载安装Windows installer,会包含相关工具。包括:
    PuTTY (Telnet 和 SSH 客户端)
    PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令)
    PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令)
    PuTTYtel (仅仅是一个 Telnet 客户端)
    Plink (命令行工具,执行远程服务器上的命令)
    Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,用这个可以不用每次都输入口令了)
    PuTTYgen (用来生成 RSA 和 DSA 密钥的工具).

    安装目录:C:\Program Files (x86)\PuTTY

1.2 设置

    1 保存默认设置

    打开putty, 选中Default Settings,点击Load加载默认配置,保持Host Name和Saved Sessions为空,配置相关选项,点击保存即可。

    2 复制

    在Window->Selection里设置复制和粘贴的方式。


2 工具

2.1 plink

    Plink是PuTTY的命令行连接工具,主要用于自动化工作的处理。直接在windows控制台切换到plink所在目录,执行plink,可显示帮助。


    应用实例:

    1 登陆POWER Technology Open Lab服务页面:https://ptopenlab.com/

    运行带有图形界面的虚拟机,如pre-installed compute service中的SDK running environment。

    2 连上VPN后,用putty访问创建好的虚机,在虚机上,执行命令vncserver :1启动vnc服务器

    3 配置本机,为了保证vnc的数据传输安全的要求,需要利用ssh的端口映射技术。到 plink.exe所在目录(C:\Program Files (x86)\PuTTY),运行如下命令

plink.exe -L 5901:localhost:5901 opuser@<虚机的外部IP>

    实际运行:

c:\Program Files (x86)\PuTTY>plink.exe -L 5901:localhost:5901 opuser@172.16.8.11Using username "opuser".
opuser@172.16.8.11's password:
Last login: Fri Apr 24 12:57:43 2015 from 10.0.0.75
IBM's internal systems must only be used for conducting IBM's business or for pu
rposes authorized by IBM management
Use is subject to audit at any time by IBM management
]0;opuser@host-10-9-3-203:~[?1034h[opuser@host-10-9-3-203 ~]$ 

    4 在保持plink连接的情况下,打开vncviewer, 输入访问地址 localhost:1,点击Connect即可连接成功虚机。

参考:POWER Technology Open Lab中的Tutorial文档。


2.2 X11

SSH协议能够在SSH连接上,安全传送X Window System图形应用程序。可以在SSH服务器上运行程序,并在本机上显示。

需要在本机上安装 X display server,常用的X服务端程序是Xming。

    1 安装配置Xming

    下载网址:主页http://www.straightrunning.com/XmingNotes/或http://sourceforge.net/projects/xming/

    默认安装,会以display number 0安装在本机上。

    启动完成后,将鼠标悬停上去,能看到当前使用的“Display number”:Xming Server 0.0

    2 在putty上配置X11

    3 在putty上配置远程服务器地址,登录到服务器上

   检查X forwarding成功,要查看PuTTY Event Log。在putty上右击选择“Event Log”,如下:

    4 在远程主机上,查看DISPLAY环境变量。

[root@host-10-9-3-203 opuser]# echo $DISPLAY
localhost:10.0

    至此,可在远程主机上运行X applications。运行 “xfce4-session” 等命令,可出现图形。


    在Putty登录的窗口按Ctrl+C,可退出图形


    参考:POWER Technology Open Lab中的Tutorial文档章节:访问虚拟机图形界面 Ubuntu


参考:

1 putty中文教程:

http://chaifeng.com/blog/2007/06/putty_200611.html#h.e9c116e1c40a

2 POWER Technology Open Lab:

https://ptopenlab.com/




这篇关于putty和相关工具plink, X11的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1079105

相关文章

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

jvm调优常用命令行工具详解

《jvm调优常用命令行工具详解》:本文主要介绍jvm调优常用命令行工具的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一 jinfo命令查看参数1.1 查看jvm参数二 jstack命令2.1 查看现场堆栈信息三 jstat 实时查看堆内存,gc情况3.1

MySQL使用binlog2sql工具实现在线恢复数据功能

《MySQL使用binlog2sql工具实现在线恢复数据功能》binlog2sql是大众点评开源的一款用于解析MySQLbinlog的工具,根据不同选项,可以得到原始SQL、回滚SQL等,下面我们就来... 目录背景目标步骤准备工作恢复数据结果验证结论背景生产数据库执行 SQL 脚本,一般会经过正规的审批

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

《Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)》:本文主要介绍Java导入、导出excel的相关资料,讲解了使用Java和ApachePOI库将数据导出为Excel文件,包括... 目录前言一、引入Apache POI依赖二、用法&步骤2.1 创建Excel的元素2.3 样式和字体2.

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图