打印

[分享] 给大家一个完整版的PUTTY

给大家一个完整版的PUTTY

随着linux应用的普及,linux管理越来越依赖远程管理。在各种telnet类工具中,putty是其中最出色的一个。
一、Putty简介
Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。它的主程序只有364k, 但是功能丝毫不逊色于商业的telnet类工具。
官方主页:http://www.chiark.greenend.org.uk/~sgtatham/putty/
Putty是linux好用的telnet类工具,理由:
1.完全免费的telnet和ssh客户端工具
2.在9x/NT/2000下运行的非常好
3.全面支持ssh1和ssh2
4.绿色软件,无需安装,下载后在桌面建个快捷方式就行
5.体积很小仅364K(版本0.54 beta) 6.操作简单,所有的操作都在一个控制面板中实现。

二、Putty快速起步
1.开始一个任务 双击putty.exe,就出现画面:
2. 在Host Name(or IP address)输入欲访问的主机名或IP.如:www.sohu.com.或192.168.1.4
3. 在protocol选择使用的协议,一般是telnet或ssh,取决于服务器的提供服务。
4.可以把所选的任务配置存起来,在Saved Session输入任务的名字。
5.双击Open, 就出现画面,至此,就可以使用putty。

三.Putty使用技巧当然,上面介绍的知识最基本的使用方法,常见使用方法和技巧还有:
1.中文输入支持putty也支持中文输入,要设置一下: Window->;Appearence->;Font:change->;宋体,字符集选择 CHINESE_GB2312。
2.分颜色显示支持putty也支持分颜色显示目录,可执行文件,普通文件等,要设置一下: connection->;terminal type string->;将默认的xterm改为xterm-color
3.为任务建立一个快捷方式putty可以为经常访问的站点,建立一个windows快捷方式。建立方法:先选中putty.exe,右击鼠标,发送得到桌面。然后右击快捷方式,选”属性”,在快捷方式--目标—“c:\putty.exe”改为”c:\putty.exe @mysession”
4. 复制和粘贴在putty窗口中,通过鼠标左键拖动选取复制对象,如一个命令,同时已经加入到windows的粘贴板了,通过单击鼠标右键来粘贴对象。在windwos应用可以直接粘贴使用。同时windows的粘贴板的对象可以在putty窗口中通过单击鼠标右键来粘贴对象。

四 ssh,telnet,rlogin,raw四种方式区别和联系
1、Ssh,telnet,rlogin都可以用来远程连接linux.通过提供类似windows的“dos窗口”,来操作linux.
2、SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的"通道"。Ssh有两个版本:ssh1和ssh2.
3、SSH默认使用端口号22,telnet默认使用端口号23。telnet默认使用端口号513。
4、Ssh和rlogin可以允许登录时不必输入密码。
5、Ssh可以在登录时执行脚本。
6、很多的tcp/ip协议包含着明文传输的命令,如smtp,nntp,http,因此使用raw方式可以看到这些明文传输的命令,检查是否正确等。

五 Putty相关工具的使用和putty一起免费提供还有:
1.PSCP:是在使用ssh计算间安全传送文件的工具。是一个命令行工具。
用法举例:将本地文件传到服务器。 pscp c:\csh-whynot.txt fred@example.com:/tmp/csh-whynot
2.PLINK:是一个命令行联接工具,类似unix下ssh.
用法举例:将本地文件传到服务器。
plink login.example.com
3. PAGEANT:是一个ssh认证代理程序。能够将密钥解密后放在内存中使用。
4. PuTTYgen: 是一个密钥生成程序。能够生成供putty,pscp.plink,pageant使用对称公钥和私钥。

别忘了我们还有《 Linux专版 》

TOP

PSCP 是一套使用命令提示列的軟體,它提供 SCP client 的功能。當我們僅需要將一個或少數檔案從 pc 端 upload 到 server 端時,這套軟體就提供非常安全的方法,使得所傳送的內容不會被其他人給竊聽。倘若遠端有提供 SSH 2 建議還是使用 PSFTP 會比較好。下面就開始介紹如何使用 PSCP ,其使用方式與 Unix 的 scp 指令大同小異 ( 請注意,本教材是以 Windows 2000 為範例 )
  • [開始] -> [執行] -> 鍵入 cmd ( 如果是Windows 98
    的使用者,請鍵入 command)。
  • 輸入後即會出現一命令提示列視窗,將目錄轉移到 PSCP 所在的資料夾,執行 pscp 就會看到如下圖。
  • 由上圖,我們可以得到以下資訊:
    • 執行 pscp 時,需要用以下格式
      • pscp [options] [user@]host:source target
      • pscp [options] source [source…] [user@]host:target
      • pscp [options] -ls user@host:filespec
      其中, [options] 代表選項,其有以下選擇以及其代表意義:
      -p當拷貝檔案時,需保留原檔案建立的時間。
      -q執行拷貝檔案時,螢幕上不顯示任何傳送訊息。
      -r需要拷貝整個目錄時,請加上這個選項。
      -v執行拷貝檔案時,顯示所有傳送訊息。
      -load sessname讀取儲存於近端電腦中的 session。
      -P port指定遠端提供安全通道的連接埠。
      -l user用指定的使用者名稱登入
      -pw passw當登入的時候,直接使用指定的密碼。
      -1 / -2強制使用所指定的 SSH 協定版本。
      -C啟用壓縮。
      -i key使用所指定的檔案當作私鑰。
      -batch取消所有交談提示。
      -unsafe允許遠端使用萬用字元 ( 請小心使用 ) 。
      [user] 代表使用者名稱, host 代表遠端網路位置, source 代表來源檔案, target 代表目標檔案。
    • pscp [options] -ls user@host:filespec 可以顯示遠端檔案或目錄。
  • 下圖為執行的範例:
    • 將 pscp.exe 檔案,拷貝到使用者 caork 位於 baijuyi.math.ncu.edu.tw的機器,其中會出現問你使否要在近端電腦儲存遠端電腦的 hostkey,如果選擇儲存的話,下次再連線時,就不會出現此問題。之後輸入使用者的密碼,等待檔案傳輸即完成。

别忘了我们还有《 Linux专版 》

TOP

PSFTP 是一個使用命令提示列的軟體,它提供 SFTP client 的功能。當我們僅需要將一個或少數檔案從 pc 端 upload 到 server 端時,這套軟體就提供非常簡便的方法。它與 PSCP 的不同點如下:
  • PSCP 可以任何連接任何版本的 SSH server , PSFTP 僅可以連接 SSH 2 server。
  • PSFTP 可以使用交談式的方式上傳或下載一個或多個檔案, PSCP 則設計用來僅傳輸單一檔案。
下面就開始介紹如何使用 PSFTP ,其使用方式與 Windows 的 ftp 指令大同小異( 請注意,本教材是以 Windows 2000 為範例 )
  • [開始] -> [執行] -> 鍵入 cmd ( 如果是Windows 98
    的使用者,請鍵入 command)。
  • 輸入後即會出現一命令提示列視窗,將目錄轉移到 PSFTP 所在的資料夾,執行 psftp -h 就會看到如下圖。
  • 由上圖,我們可以得到以下資訊:
    • 執行 pscp 時,需要用以下格式
      • pscp [options] user@host
      其中, [options] 代表選項,其有以下選擇以及其代表意義:
      -b file指定預先寫好的批次檔,依照批次檔內容動作。
      -bc將所輸入的指令輸出成批次檔。
      -be當執行批次檔時,不會因為遇到錯誤而停止之後的傳輸。
      -v傳輸檔案時,顯示所有傳送訊息。
      -P port指定遠端提供安全通道的連接阜。
      -pw passw當登入時,直接使用指定的密碼。

      user 代表使用者名稱, host 代表遠端網路位置。
  • 執行 psftp 後面不加任何參數,直接輸入 help ,如下圖。
  • 由上圖,我們可以得到以下資訊:
    !執行近端 Windows 指令。
    bye結束 psftp 。
    cd改變遠端工作目錄。
    chmod改變遠端檔案的權限以及屬性。
    del刪除遠端檔案。
    dir列出遠端目錄內的所有檔案。
    exit結束 psftp 。
    get從遠端下載指定檔案。
    help列出本使用說明。
    lcd改變近端電腦的工作目錄
    lpwd顯示目前近端電腦的工作目錄
    ls列出遠端目錄內的所有檔案。
    mkdir在遠端建立一個新的指定目錄
    mv搬移遠端檔案或更改檔案名稱
    open連接指定遠端伺服器
    put從近端電腦上傳指定檔案至遠端
    pwd顯示遠端電腦的工作目錄
    quit結束 psftp 。
    reget延續下載未完的指定檔案
    ren搬移遠端檔案或更改檔案名稱。
    reput延續上傳未完的指定檔案。
    rm刪除遠端檔案。
    rmdir刪除遠端整個目錄。

别忘了我们还有《 Linux专版 》

TOP

这是以上提到的所有软件及帮助,有了这三个东西,出去就方便多了,不需要在别人机子上安装什么SecureCRT或者WinSCP了

[ 本帖最后由 JadeBirdII 于 2007-7-5 10:38 编辑 ]
附件: 您所在的用户组无法下载或查看附件

别忘了我们还有《 Linux专版 》

TOP

对了,里面还有两个工具puttygen.exe和pageant.exe

puttygen.exe

使用puttygen.exe程序,先load上面生成的id_dsa文件,然后Save private key生成一个ppk文件。打开putty,在Connection->SSH->Auth中选中该ppk文件就可以使用密钥登录了。

至于pageant.exe我暂时还不知道做什么用的,今天在安装WinSCP的时候看到解压出来这两个文件,所以查了查做什么用的

别忘了我们还有《 Linux专版 》

TOP

刚在霏梵下载了Putty 0.60,
最有用的一个改进是在默认设定的地方可以存储主机名字。
- Pressing Ctrl+Break now sends a serial break signal in the serial back end, and in the SSH and Telnet backends it asks the server to do the same (if the server supports it). The previous Ctrl+Break behaviour can still be triggered with Ctrl-C. - On Windows, it is no longer necessary to configure high-numbered
serial lines such as COM10 as `\\.\COM10'; PuTTY does this
automatically.
- You can now store a host name in the Default Settings.
还有不少 Bug 修订。
附件: 您所在的用户组无法下载或查看附件

别忘了我们还有《 Linux专版 》

TOP

有了这putty果然很方便,以后我就打开vmware就好了,然后就putty

TOP

我还是喜欢用SecureCRT+WinSCP的组合,其实这两个东东也不用安装的。虽然个头比PUTTY大,但功能也强多了啊。

TOP

我现在就在用,支持下
做我自己,支持菊花

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
绿色精品软件更新 empty 2008-08-08
[站外] 站长常用工具大调查 秀出你的常用"武器"! 080826更新软件下载|收集工具   [转帖] 爱虎老油♂ 2008-12-02
点击阅读更多关于的相关帖子  更多相关主题