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

相关文章

MySql match against工具详细用法

《MySqlmatchagainst工具详细用法》在MySQL中,MATCH……AGAINST是全文索引(Full-Textindex)的查询语法,它允许你对文本进行高效的全文搜素,支持自然语言搜... 目录一、全文索引的基本概念二、创建全文索引三、自然语言搜索四、布尔搜索五、相关性排序六、全文索引的限制七

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

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

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