PuTTY使用教程

合集下载

如何从外网连接内网远程桌面(Putty之Tunnels)

如何从外网连接内网远程桌面(Putty之Tunnels)

Putty‎之T unn‎e ls教程‎
从外网操作‎内网电脑(例如远程桌‎面)的传统方法‎是路由器的‎端口映射,然而让学校‎网络中心为‎我们的IP‎地址作端口‎映射几乎是‎不可能的。

若拥有一台‎同时具有外‎网和内网I‎P地址的电‎脑(下称服务器‎),则可借助P‎u tty的‎T unne ‎ls功能实‎现之。

1.点击左边的‎类别(Categ‎o ry)的Sess‎ion,在右边的H‎o st Name(or IP addre‎ss)填入服务器‎的
主机名或‎IP地址,在Port‎填入端口号‎。

2.展开左边C‎a tego‎r y的Co‎n nect‎ion,再展开SS‎H,选中Tun‎n els,在右边的S‎o urce‎port填‎入
本机拟映‎射的端口号‎(例如我用9‎99),在Dest‎inati‎o n填入目‎标机(即拟远程桌‎面操作的内‎网电脑)的IP地址‎及远程桌面‎端口号33‎89(例如192‎.168.1.100:3389)。

选中Loc‎a l 和Au‎t o(默认就已是‎这样)。

最后点击“Add”按钮,再点击“Open”。

3.上一步点击‎O pen之‎后将弹出P‎u TTY登‎录界面,输入服务器‎的SSH用‎户名和密码‎并确定。

此即连接服‎务器成功,如下图:
4.在远程桌面‎连接输入本‎机IP地址‎及刚才映射‎的端口号,即127.0.0.1:999,然后点击“连
接”,效果如同直‎接远程桌面‎。

PUTTY使用方法

PUTTY使用方法

PuTTY的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。

但是PuTTY的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY 的所有配置信息。

第一印象,开始登录一台远程主机运行PuTTY 就可以看到下面这个界面在这里输入服务器的IP 或主机名,选择好登录协议,还有协议的端口,如果希望把这次的输入保存起来,以后就不需要再重新输入了,就在第4步输入好会话保存的名称,比如:mail-server,或者干脆就是主机的地址,点击保存就可以了。

最后点下面的Open 按钮,输入正确的用户名和口令,就可以登录服务器了。

首次登录一台主机时第一次登录时,会看到这个对话框这是要告诉你登录的主机密钥指纹,点Yes 就保存起来,以后就不会再弹出这个窗口,然后就正常登录。

点No不保存,下次还是要提示你,然后也可以正常登录。

如果一台主机我们只是临时登录一下,当然就是点No 了。

Cancel就是取消,也就是取消了这次登录。

如果你曾经登录过这台主机,但是又弹出来这个对话框,可能有以下几种情形:主机重新安装了操作系统这台主机可能有多个IP,这次用的是另外一个IP 有其他不怀好意的主机来冒充,诱骗我们登录,窃取隐秘信息前两个情形很常见,一般点Yes 就行了。

后面这个嘛……唔……唔……,点No/Cancel,再去询问相关的主机管理人员。

又看到了中文乱码成功登录主机后,输入命令,这……这……显示,又是乱码。

唉,中文乱码是一个老生常谈的问题,提起来就头大。

原因嘛,不外乎字符集、终端编码之类的,还是可以解决的。

PuTTY 的默认字体和字符集并不适合中文显示,在窗口标题上点击右键,选择Change Settings...在打开的配置窗口左边选择Appearance,在右边点Font settings 里面的Change 按钮,选择好中文字体,比如:宋体、新宋体之类的字体选择好了,还要确定字符集。

PUTTY怎么用?

PUTTY怎么用?

putty中文版是一款Linux服务器上传软件,随着php程序的广泛使用,Linux服务器端应用也被我们所使用,想要实现本地与Linux服务器之间相互传输数据,那么FTP服务器是不可缺少的,它不仅为我们提供便利的上传服务,也可让我们更好的管理相关源码程序,而putty中文版是目前Linux服务器中最好用的FTP工具,它完全免费开源,不过很多用户不知道如何正确配置使用Putty,故此小编为大家提供了详细的操作方法,需要的朋友赶快了解下吧!首先在本站下载中文版PuttySSH登录说明:打开后默认协议是ssh协议,端口为22。

然后输入准备登入的机器的IP地址,若是第一次登入,会出现一个警告。

Host key。

HOST KEY唯一标识一台主机 host key (ssh only) prevent spoofing attackEVENT LOG记录控制信息( 在窗口上右键,选择Event Log )操作:复制是直接用鼠标左键拖拉选中就可以了,不用按Ctrl+C,双击选中一个单词,三击选中一行;粘贴也很简单,不用Ctrl+V,单击鼠标右键即可。

按住ALT键选中的区域是矩形用 Shift+PageUp/PageDown 来上下翻页,而 Ctrl+PageUp/PageDown 则是一行一行的。

推荐初始:Session-;logging-;Session logging:-;选中 Printable output logfile name:中输入 putty_&H_&M_&D_&T.logTerminal-;keyboard-;The Backspace Key-;选择正确的退格键 stty -a可以查退格键不正确的退格键可加SHIFT键退格Terminal-;Bell-;选中Beep using the PC speaker或default system alert sound 可用Ctrl+G测试window-;修改成适当的行列,增加 Lines of scrollback (缓冲值可设置成9999,历史保存的记录多一点)window-;Appearance-;Font settings-;选择适当的字体(字体可调大)window-;Behaviour-;window title 设置为空(可是我不好设置为空,可修改成相对应的IP,主机多时便于辨别)window-;translate-;选择适当的character 可查LANG 。

puttygen使用说明

puttygen使用说明

Puttygen使用说明:PuTTYgen 是密钥生成器,用来生成一对公钥和私钥供PuTTY、PSCP、Plink、Pagent 来使用。

点击生成(G)按钮就开始生成一个公钥和私钥对,生成完完后,点下面的保存私钥就可以把私钥保存起来,扩展名是.ppk 的文件。

载入按钮可以把先前保存的私钥重新打开,然后做些修改,比如修改注释和私钥口令,或者把PuTTY 格式的私钥转换为OpenSSH 格式的。

、开始用PuTTYgen 创建密钥单击生成按钮,然后你会看到进度条上面有个提示"Please generate some radomness by moving the mouse over the blank area.",意思就是让你用鼠标在空白区域随机移动。

随着鼠标在空白区域的移动,进度条会走;一直走下去。

停止移动鼠标,进度条也就停止。

那我们就移动鼠标,直到进度条走满为止。

最上面那个大大的只读文本框里面是公钥,保存到OpenSSH 的authorized_keys 文件中,这个文件中的每一行都是一个公钥,默认情况下,这个文件位于Linux 用户主目录的.ssh/ 子目录中,如果文件和目录都不存在,可以İ创建。

但是创建的文件、目录和用户主目录($HOME, $HOME/.ssh, $HOME/.ssh/authorized_keys)的权限有个限制就是对除了本帐户其他所有帐户都要求是只读的,否则的话,即使公钥、私钥都匹配无误,也是无法登入系统的。

这是SSH 服务器的一个安全要求,因为如果别的帐户以修改你的authorized_keys 的话,恶意的增加一个公钥,那对方不用你的帐户口令也能以你的帐户登入系统了。

对于某些特殊要求,你可以在SSH 服务器的配置文件sshd_config 中用指令:StrictModes no 来取消这个限制在sshd_config 的帮助手册中可以看到StrictModesSpecifies whether sshd should check file modes and ownership ofthe user's files and home directory before accepting login. Thisis normally desirable because novices sometimes accidentallyleave their directory or files world-writable. The default is"yes".小技巧:每次修改authorized_keys 这个文件时,你可以用如下的命令来修改,确保所有的文件属性和权限无误mkdir -p $HOME/.ssh && touch $HOME/.ssh/authorized_keys \&& chmod go-w $HOME $HOME/.ssh $HOME/.ssh/authorized_keys && vim $HOME/.ssh/authorized_keys用密钥登录服务器的流程上面杂七杂八的说了一堆创建密钥时的事情,大家会不会已经有些乱了呢?我把这个过程罗列一遍:如果没有公钥/密钥对,就用PuTTYgen 创建一个,已经有了就可以忽略这一步。

putty使用方法中文教程

putty使用方法中文教程

putty‎使用方法,中文教程大致内容罗‎列如下:∙最简单的使‎用,登录SSH 主机∙中文乱码的‎处理∙PuTTY‎常用配置的‎说明∙复制、粘贴∙保存会话∙注销∙自动登录用‎户名∙自动设置环‎境变量∙设置代理服‎务器∙自动执行命‎令∙备份、删除 PuTTY‎的设置∙PuTTY‎的X11 转发∙如何用 PuTTY‎建立SSH 隧道∙如何用 PuTTY‎建立反向的‎SSH 隧道,像个特洛伊‎木马一样突‎破防火墙∙把 PuTTY‎作为一个安‎全的代理服‎务器∙安全的上网‎不被嗅探∙避免MSN 等聊天工具‎被监听∙怎样用PSCP、PSFTP‎安全的传输‎文件∙功能强大的‎SFTP 客户端 WinSC‎P∙用 PuTTY‎g en 生成密钥,登录SSH 主机不再需‎要口令∙Pagen‎t代理密钥,每次开机只‎需要输入一‎次密钥口令‎∙Plink‎简单而又迅‎速的执行SSH 主机上的程‎序∙常见问题除了上面的‎这些,还夹杂了一‎些 PuTTY‎使用上的技‎巧、服务器配置‎的一些安全‎建议。

说起来这是‎一些有关 PuTTY‎的使用教程‎,其实也就是‎SSH 的参考教程‎,绝大多数的‎内容在其他‎系统或软件‎上也都是一‎样的。

不同的是参‎数、配置、命令行之类‎的,只要会了一‎个,其他也就触‎类旁通了。

如果你已经‎知道SSH、Telne‎t、Rlogi‎n这是什么,就跳过这一‎部分,看下面的吧‎。

(以后补充,暂时空下)PuTTY‎的官方网站‎:http://www.chiar‎k.green‎e /~sgtat‎h am/putty‎/,截止到2007年‎6月,发布的最高‎稳定版本是‎0.6。

PuTTY‎是一个跨平‎台的远程登‎录工具,包含了一组‎程序,包括:∙PuTTY‎(Telne‎t和SSH 客户端)∙PSCP (SCP 客户端, 命令行下通‎过SSH 拷贝文件,类似于Unix/Linux‎下的scp 命令)∙PSFTP‎(SFTP 的命令行客‎户端,类似于FTP 的文件传输‎,只不过使用‎的是SSH 的22 端口,而非FTP 的21 端口,类似于 Unix/Linux‎下的sftp 命令)∙PuTTY‎t el (仅仅是一个‎Telne‎t客户端)∙Plink‎(命令行工具‎,执行远程服‎务器上的命‎令)∙Pagea‎n t (PuTTY‎、PSCP、Plink‎的SSH 认证代理,用这个可以‎不用每次都‎输入口令了‎)∙PuTTY‎g en (用来生成RSA 和DSA 密钥的工具‎).虽然包含了‎这么多,但平时经常‎见到只是用‎PuTTY‎登录服务器‎,完全没有发‎挥出 PuTTY‎的强大功能‎。

在putty使用中的几个常识PuTTY中文站

在putty使用中的几个常识PuTTY中文站

在putty使用中的几个常识PuTTY中文站
很多人在运用putty时,都认为他在密钥设置和SSH传输是很复杂的。

其实不然,在之前介绍时就说过了,它是绿色操作简单的远程登录工具。

这些大家认为是复杂的操作是为了增加网络安全性,何况,只要真正了解了它的使用,也不是很难操作的。

下面就来介绍两种小常识。

Pagent 加载密钥,每次开机后只需要输入一次密钥口令
如没有设置密码口令,则无需Pagent。

1.双击pagent 运行,双击右下角的Pagent图标。

2.Add Key添加所需的密码私钥文件,然后输入密码口令。

3.运行putty,选择先前保存的Session,双击一下,此时完全不需要口令,就自动登录到系统上了。

用SSH 来传输文件
PuTTY 提供了两个文件传输工具:
1.PSCP (PuTTY Secure Copy client)
2.SFTP (PuTTY SFTP client)
运用时应先将PSCP.exe和PSFTP.exe文件复制到相应的路径下,如system32文件夹里,system32文件夹在哪里?这是你的问题了!也可以直接添加路径,我的电脑属性-> 高级-> 环境变量(N),在path 里设置即可。

希望这些介绍可以帮助大家更多的认识PuTTY工具。

putty、psftp等用法

putty、psftp等用法

psftp PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接)。

1. 启动PSFTP在Windows命令提示符中输入set PATH=C:\PSFTP.exe所在路径;%PATH%之后,用psftp登录服务器psftp username@也可以直接双击运行psftp.exe,命令提示符中出现以下信息psftp: no hostname specified; use "open " to connectpsftp>这时用open命令登录服务器open username@2. PSFTP2.1 文件名中有空格时使用双引号如”space name.txt”2.2 使用通配符* 代替任何字串? 替代一个字母[abc] 在a b c范围内替代一个字母[a-z] 在a到z范围内替代一个字母[^abc] 替代一个字母,不包括a b cmatches a single character that is not a, b, or c. [-a] 代表连接号(-)[a^] 代表脱字符号(^)\ 放在上面的所有通配符之前,以取消其(通配符)涵义(文件夹名称不支持通配符)2.3 open, quit, close, help命令从名字就可以知道它们的作用了。

其中quit是关闭PSFTP(bey和exit与quit相同),close是切断连接但不关闭PSFTP。

2.4 cd, pwd, lcd, lpwd命令你已经知道cd和pwd是干什么的了,它们在远程服务器上工作。

lcd和lpwd是在cd和pwd前加了Local,就是本地机器的改变路径和显示路径。

也可以用!cd, !pwd来实现lcd, lpwd。

2.5 get, put命令拿和放,象形命令:),代表下载和上传。

get something.txtget something.txt another.txt上面的代码第一行代表下载something.txt,第二行代表下载something.txt,并重命名为another.txt。

putty以密钥认证方式远程连接服务器

putty以密钥认证方式远程连接服务器

PuTTY使用密钥登录到Linux分类:LINUX如今很多系统管理员都喜欢使用SecureCRT和PuTTY登录到服务器上管理,这里介绍下如何使用密钥来进行登录认证过程。

1. 使用PuTTY客户端先到PuTTY网站去下载putty.exe, psftp.exe, puttygen.exeLink: /~sgtatham/putty/download.htmlBinariesThe latest release version (beta 0.60). This will generally be a version I think is reasonably likely to work well. If you have a problem with the release version, it might be worth trying out the latest development snapshot (below) to see if I've already fixed the bug, before reporting it to me.For Windows 95, 98, ME, NT, 2000, XP and Vista on Intelx86PuTTY:putty.exe(or by FTP)(RSA sig)(DSA sig)PuTTYtel:puttytel.exe(or by FTP)(RSA sig)(DSA sig)PSCP:pscp.exe(or by FTP)(RSA sig)(DSA sig)PSFTP:psftp.exe(or by FTP)(RSA sig)(DSA sig)Plink:plink.exe(or by FTP)(RSA sig)(DSA sig)Pageant:pageant.exe(or by FTP)(RSA sig)(DSA sig)PuTTYgen:puttygen.exe(or by FTP)(RSA sig)(DSA sig)1.1 使用puttygen.exe生成密钥puttygen.exe 运行界面生成密钥过程保存共钥与私钥密钥也可以添加passphrase来保护你的密钥。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PUTTY的使用教程(转载)
(2011-07-03 17:36:06)
转载▼
标签:
杂谈
Putty是一个优秀的,开源的SSH远程登录软件。

它不仅仅可以实现登录,还有很多高级功能。

PuTTY is a free SSH, Telnet and Rlogin client for 32-bit Windows systems. PUTTY下载地址:
/~sgtatham/putty/download.html
下载putty包,解压后如下:
SSH登录说明:
打开后默认协议是ssh协议,端口为22。

然后输入准备登入的机器的IP地址,若是第一次登入,会出现一个警告。

Host key。

HOST KEY唯一标识一台主机 host key (ssh only) prevent spoofing attack
EVENT LOG记录控制信息(在窗口上右键,选择Event Log )
操作:
复制是直接用鼠标左键拖拉选中就可以了,不用按Ctrl+C,双击选中一个单词,三击选中一行;
粘贴也很简单,不用Ctrl+V,单击鼠标右键即可。

按住ALT键选中的区域是矩形
用 Shift+PageUp/PageDown 来上下翻页,而 Ctrl+PageUp/PageDown 则是一行一行的。

推荐初始:
Session->logging->Session logging:->选中 Printable output logfile name:中输入putty_&H_&M_&D_&T.log
Terminal->keyboard->The Backspace Key->选择正确的退格键 stty -a可以查退格键不正确的退格键可加SHIFT键退格
Terminal->Bell->选中Beep using the PC speaker或default system alert sound 可用Ctrl+G测试
window->修改成适当的行列,增加 Lines of scrollback (缓冲值可设置成9999,历史保存的记录多一点)
window->Appearance->Font settings->选择适当的字体(字体可调大)
window->Behaviour->window title 设置为空(可是我不好设置为空,可修改成相对应的IP,主机多时便于辨别)
window->translate->选择适当的character 可查LANG 。

有时候会出现乱码的解决方法?(1)用env | grep LANG 查看该系统所用的语言
(2)然后在character中修改成UTF-8即可。

Window->Colours-> 取消 Allow terminal to specify ANSI colurs 可消除server端控制颜色
Window->Colours-> select a colour to adjust ->Default Foregroud(前端颜色)
->Modify->选择适当的前景颜色(白色或绿色)
Connection->Seconds between keepalive ->改成一个大于0的数(它就会在99秒未有人操作的时候向server发包,保证连接不容易断)
Connection->SSH->X11->选择 Enable X11 forwarding(激活,将图形界面映射到本地。

putty 有个遗憾,它没有图形界面,我们可以通过此方法来实现)使用xlogo或xclock测试,需要安装 X 服务端程序(比如:免费好用的 Xming),具体的方法参考作者原来的博客文章。

设置完成后在session中选 Default Settings,然后点击Save
输入Host Name 里的主机地址,在Saved Sessions中输入一个新的名字,然后save
双击打开
putty的命令行
putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]host
D:\工具\putty-0.60>.\putty.exe -ssh 192.168.142.2
.\putty.exe -load vm1
想删除 PuTTY 的配置,就在控制台里输入如下的命令:putty.exe -cleanup
pscp
pscp c:\documents\*.doc fred@:docfiles
pscp fred@:source/*.c c:\source
pscp -ls fred@:dir1
pscp拷贝命令,如下例:
将windows中的文件拷贝到LINUX下:
析:以root用户登录192.168.1.119主机,将/root/install.log这个文件拷贝到d盘根目录下。

执行成功。

同样,我们也可以将LINUX下的文件拷贝到WINDOWS下:
如上中文也是支持的哦。

其实在Linux中就有类似的命令:如scp等。

是ssh协议、22端口
psftp
psftp fred@hostname -b batchfile
类似Linux中的sftp。

psftp就好似ftp,但ftp同telnet它们都是明文的,不安全。

感觉就好像通过一个终端登录到了这个主机上。

Plink
Plink (PuTTY Link) is a command-line connection tool similar to UNIX ssh
D:\工具\putty-0.60\plink.exe 192.168.142.2
D:\工具\putty-0.60\plink.exe 192.168.142.2 -l oracle echo hello, world
用plink加9个用户:
C:\>plink root@192.168.1.119 "for i in $(seq 1 9); do useradd -d /home/guest$i guest$i; echo guest$i | passwd --stdin guest$i; done"
如果需要一次在多台机器上加用户只需要将上面一行复制修改相应的主机IP即可。

plink root@192.168.142.2 /etc/backups/do-backup.sh
有什么好处呢?
一个LINUX管理员,可能会管理很多台机器。

如果老板让你在每台机子上都做这样的操作,如果我们登录到每一台机子上去修改会很麻烦的。

用上述的方法只要修改IP就行了。

用Puttygen生成KEY
生成公钥和私钥,公钥和私钥是非对称加密,可上网搜索相关知识。

公钥放server端,私钥放客户端,就可以需要不输入密码进行登录。

打开PUTTYGEN.EXE这个程序,可在DOS下直接输入puttygen。

putty怎么用?如何使用Putty远程管理Linux主机
Putty是一个免费的Windows 32平台下用于telnet、rlogin和ssh客户端的远程客户端工具,可以通过PUTTY快速的实现SSH连接linux等主机,下面小编就给大家演示一下如何使用PUtty远程连接Linux主机?
工具/原料
putty Linux
下载Putty1
打开putty中文官方站点,putty.ws即可下载 putty软件,或者通过百度等搜索下载
END
Putty配置如何配置远程
1.下载好putty软件之后,解压压缩包或安装,打开putty.exe程序即可运行,如下图
在“主机名”部分输入你要远程连接的Linux主机
.
2 输入SSH远程的端口号,默认是22端口,当然如果您修改了其他的端口,请修改成对应
的端口
3,输入IP和主机之后,点击打开,即可进入连接状态,出现的验证框中点击“是”
(记住密码)
4输入对应的用户名和密码,回车即可进入Linux主机终端命令行模式了。

END
保存Putty会话
如果您需要经常连接Linux主机,可以把对应的主机设置进行保存。

打开界面找到“保存会话‘选项,点击载入即可。

END
退出Putty1
如果要退出Putyy软件连接,可以输入 exit命令即可,如下图
END
注意事项
Putty目前已经有中文版本,建议可以直接下载中文版本进行操作。

使用PUtty进行连接Linux必须保障能正常连接Linux服务器主机,并且已经开放SSH服务。

相关文档
最新文档