Win 终端 putty & pscp & kitty 使用

简介: 前言受制于 Xshell 的收费,寻思构建一套免费的 ssh 方案。putty双击即可直接使用用它来远程管理 Linux 十分好用,其主要优点如下:◆ 完全免费;◆ 在 Windows 9x/NT/2000 下都能运行的都非常好;◆ 支持协议广用快捷方式实现自动登陆首先创建 putty.exe 的快捷方式到桌面;然后运行 putty,输入 host name、port、saved session’s name,点击保存,假设 session 名为“qa server”,随后关闭窗口;最后右击 putty 快捷方式,属性,目标,加上如下参数-load "qa server"

前言



受制于 Xshell 的收费,寻思构建一套免费的 ssh 方案。


putty



双击即可直接使用


用它来远程管理 Linux 十分好用,其主要优点如下:


◆ 完全免费;


◆ 在 Windows 9x/NT/2000 下都能运行的都非常好;


◆ 支持协议广


用快捷方式实现自动登陆


首先创建 putty.exe 的快捷方式到桌面;然后运行 putty,输入 host name、port、saved session’s name,点击保存,假设 session 名为“qa server”,随后关闭窗口;最后右击 putty 快捷方式,属性,目标,加上如下参数


-load "qa server" -ssh -l {username} -pw {password}

或者这么整也行 "C:\Program Files\PuTTY\putty.exe" -load YOUR_SESSNAME -P YOUR_PORT -pw YOUR_PASSWORD -ssh YOUR_USERNAME@YOUR_HOST_NAME


对 putty 乱码的处理


  1. 一般为 gbk 和 utf-8 这两种格式常见. 可以先行尝试设置为 utf-8。


  1. 如若不生效后. 可再次尝试改为中文字体(GB中文编码)。


  1. 打开的配置窗口左边选择 Appearance,在右边点 Font settings 里面的 Change 按钮,选择好中文字体,比如:宋体、新宋体之类.


  1. 然后设置 Translation

    image.png


  1. 最后保存下配置,几乎就能 解决 99% 编码问题了


调整 putty 窗口的宽高


image.png

pscp 工具



pscp.exe - PuTTY Secure Copy client

PSCP (PuTTY Secure Copy client)是 PuTTY 提供的文件传输工具,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2)服务器。

举例:

pscp.exe -pw  ncl@3/Lb YourUserName@YourHostName:/abc/my.log D:\my.txt

PuTTY Secure Copy client
Release 0.73
Usage: pscp [options] [user@]host:source target
       pscp [options] source [source...] [user@]host:target
       pscp [options] -ls [user@]host:filespec
Options:
  -V        print version information and exit
  -pgpfp    print PGP key fingerprints and exit
  -p        preserve file attributes
  -q        quiet, don't show statistics
  -r        copy directories recursively
  -v        show verbose messages
  -load sessname  Load settings from saved session
  -P port   connect to specified port
  -l user   connect with specified username
  -pw passw login with specified password
  -1 -2     force use of particular SSH protocol version
  -4 -6     force use of IPv4 or IPv6
  -C        enable compression
  -i key    private key file for user authentication
  -noagent  disable use of Pageant
  -agent    enable use of Pageant
  -hostkey aa:bb:cc:...
            manually specify a host key (may be repeated)
  -batch    disable all interactive prompts
  -no-sanitise-stderr  don't strip control chars from standard error
  -proxycmd command
            use 'command' as local proxy
  -unsafe   allow server-side wildcards (DANGEROUS)
  -sftp     force use of SFTP protocol
  -scp      force use of SCP protocol
  -sshlog file
  -sshrawlog file
            log protocol details to a file


高级方案:使用 KiTTY  并集成 WinSCP



  1. KiTTY 全量包 https://github.com/cyd01/KiTTY/releases


KiTTY 是基于 Putty 的改进版,加入了一些实用特性,可以完美替代 putty。比如记住密码自动连接等,下面是几个常用的设置,记录一下:


  • 编码设置: Window -> Translation -> Remote character set : UTF-8


  • 自动登录设置: Connetcion -> Data -> Auto-login username : root



Connetcion -> Data -> Auto-login password : password,还可以在 Command 中输入自定义要执行的命令。


集成 PSCP


kitty.ini 填入

WinSCPPath=D:\xxxxx\kscp.exe


  1. WinSCP 下载绿色版 https://winscp.net/eng/downloads.php


集成 WinSCP


kitty.ini 填入

WinSCPPath=D:\xxxx\WinSCP.exe


  1. TTY PLUS https://ttyplus.com/downloads/



可选,改进软件设计挺复杂的。不用也罢。


相关网址



putty download


https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html


kitty download


https://github.com/cyd01/KiTTY/releases


27 Best SSH clients for Windows as of 2021 - Slant


https://www.slant.co/topics/149/~best-ssh-clients-for-windows#21




目录
相关文章
|
10月前
|
网络安全 数据安全/隐私保护 Windows
win如何使用MobaXterm优雅的远程电脑
win如何使用MobaXterm优雅的远程电脑
1573 0
win如何使用MobaXterm优雅的远程电脑
|
Windows
Windows下使用Cmder终端
Windows下使用Cmder终端
119 0
Windows下使用Cmder终端
SublimeTex3打开terminal终端iTerm2
SublimeTex3打开terminal终端iTerm2
146 0
|
Windows 数据安全/隐私保护
Windows 解决teamview远程必须mstsc连接
Windows 解决teamview远程必须mstsc连接
2638 0
|
Linux 网络安全 数据安全/隐私保护
xshell登陆Win10 Linux子系统
原文:xshell登陆Win10 Linux子系统 版权声明:转载请注明出处 https://blog.csdn.net/anychenp/article/details/78922320 ...
1849 0
|
Web App开发 JavaScript 前端开发