putty的正确打开方式

779 阅读3分钟

putty的正确打开方式

安装最新版本的putty

  • putty版本:putty最新版本是0.73
  • 下载地址:the.earth.li/~sgtatham/p…
  • 安装putty:记录安装的目录,比如:D:\putty

安装wincp

  • wincp简介:WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统
  • wincp最新版本:5.17.1,此版本的wincp基于putty0.73版本;
    在这里插入图片描述
  • 下载地址:cdn.winscp.net/files/WinSC…
  • 安装wincp:无他,按部就班安装就好

让putty可以保存用户名密码

  • 设置wincp关联应用程序

    1. 打开wincp的选项菜单:具体路径为: 选项>>选项>>集成>>应用程序
    2. 设置putty可执行文件的安装路径,并勾选 记住会话密码并传给PuTTY(SSH)® 选项
    3. 如图:
      在这里插入图片描述
  • 在wincp上 新建会话,如图:
    在这里插入图片描述

  • 打开putty会话:在wincp的登录页(如上图)选择需要登录的会话,点击登录按钮,会同时打开两个登录窗口

    1. 窗口1:使用sftp方式打开,用于上传本地文件和下载远程文件
    2. 窗口2:使用putty方式打开,用于ssh登录
    3. 如图所示:在这里插入图片描述

修改putty的默认设置

  • 修改动机:
    在打开的ssh登录页面,默认使用的字体大小,颜色等都不一定是 对的[^对的?],工具的界面不够美观,可能影响某些人的心情,进而影响工作效率,然后影响到很多很多方面,故此一役关乎全局,不可不察也;

  • 修改方式:

    1. 打开并导出注册表1,如图:在这里插入图片描述
    2. 制作主题:可以按照putty颜色设置,制作想要的主题。当然在互联网时代,不用重复造轮子,这里分享一个目前比较齐全的一个putty主题库:*下载地址: *github.com/AlexAkulov/…
    3. 下载后的主题库如下图所示:在这里插入图片描述
    4. 设置主题:双击执行要设置的主题文件,即可。比如,我喜欢大海的主题32. Ocean.reg,设置后效果对比图如下:在这里插入图片描述
    5. 主题微调:比如说我还不太喜欢这个主题的字体,字体大小,那么我就可以这么做:在这里插入图片描述
      如上图,字体由默认的【Courier New】修改为【Consolas】2,字体大小由原来的10设置为16 (十进制)
      打开后的对比效果如下:
      在这里插入图片描述

使用升级版的putty-nd

上面叙述的操作,每次打开一个窗口,就在任务栏中打开一个tab,非常占用任务栏空间,而且不能使用rz或者sz等进行上传、下载操作。如下图:
在这里插入图片描述
为了解决这个问题,找到了升级版的putty:putty-nd
下载地址:sourceforge.net/projects/pu…
下载后,打开wincp的选项菜单:具体路径为: 选项>>选项>>集成>>应用程序,选择刚才下载解压好的putty-nd.exe
在这里插入图片描述
然后在winscp中打开多个ssh登录窗口,会看到多个窗口合并在一个窗口中:
在这里插入图片描述
窗口标题显示问题,需要单独打开putty-nd.exe,修改Default Settings如下选项:
取消Terminal/Features中的【Disable remote-controlled window title】等所有的选项
清空Window/Behaviour中的【window title】在这里插入图片描述
在这里插入图片描述
至此,打开的tab也的title变成了 u s e r n a m e @ {username}@ username@{hostname}
后续发现cd到某个目录下,putty的title跟着目录变化,可以编辑~/.bashrc加入如下内容:


# User specific aliases and functions
# Auto add env parameter $PROMPT_COMMAND when use non-Linux tty login by ssh.
if [ "$SSH_CONNECTION" != '' -a "$TERM" != 'linux' ]; then
declare -a HOSTIP
HOSTIP=`echo $SSH_CONNECTION |awk '{print $3}'`
export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}\007"'
#export PROMPT_COMMAND='echo -ne "\033]0;${USER}@$HOSTIP:[${HOSTNAME%%.*}]:${PWD/#$HOME/~} \007"'
fi

即可。
经过测试,rz,sz命令也好使,只是对中文名的文件,会出现乱码的情况,不过无伤大雅。
完毕!!


  1. 主要是为了备份,以便修改错误后可以恢复哦! ↩︎
  2. 可以在putty的Configuration页面找到,路径为: putty.exe >> Putty Configuration >> window >> Appearance >> Font Setting >> change按钮,如下图:在这里插入图片描述 ↩︎