WinSCP 与 Putty 配置
Table of Contents
1. WinSCP
1.1. 备份已保存的数据
在放置 WinSCP.exe 的文件夹下可以找到 WinSCP.ini 文件。
所有的软件配置都放在了这个文件里,直接复制文件备份即可。
1.2. 语言包
在 WinSCP 的官网可以下载到各种版本的语言包,解压后得到 WinSCP.<lang> 格式的文件,直接放在 WinSCP.exe 所在的文件夹下。
然后在 选项 -> 环境 -> 语言 选中语言包后点击确定即可。
WinSCP 官方的语言包页面不提供旧版的链接,但是参考语言包的最终下载链接:
https://winscp.net/translations/dll/5.21.8/chs.zip
可以明显地看到下载链接中有 WinSCP 的版本信息,找到目前使用的 WinSCP 的版本号,用这个版本号替换链接中的版本号,即可下载对应版本的语言包。
1.3. 打开的会话长时间没有操作会导致会话断开
问题出现的机制还没有搞懂,但是配置定时更新面板可以避免这个问题:
选项 -> 面板 -> 远程 -> 刷新远程面板间隔 check box 打勾 -> 间隔时间 设置 10s
2. PuTTY
2.1. 美化
目前只能做到 session 级别的配置,要做全局配置只能改注册表。
但有个曲线配置的方法:
- 把所有的信息保存到 WinSCP 里面;
- 在 WinSCP 选项 -> 集成 -> 应用程序 配置 PuTTY 的安装路径;
- 新建会话里右键单击站点,选择 在 PuTTY 中打开 连上 SSH 后再关闭。
这一套流程下来,PuTTY 的 Session 选项卡里除了 Default Settings 还会有 WinSCP temporary session 这个配置,它是所有被保存在 WinSCP 内的站点建立 SSH 连接的公用 session。
也就是说,只要将所有信息都保存在 WinSCP 中,并且只从 WinSCP 打开 PuTTY 连接,在完成对 WinSCP temporary session 的配置后,可以从逻辑上完成对全局的配置。
这里记录 WinSCP temporary session 的个人美化配置:
- Session -> Load, save or delete a stored session -> 选中 WinSCP temporary session -> 单击 Load 加载配置
- Window -> Set the size of the window:
- Columns 改成 108
- Rows 改成 30
- Window -> Appearance:
- Font settings:
- 点击 change -> 字体 Hack 字形 常规 字号 10
- Font equality -> 选中 Clear Type
- Colors -> Adjust the precise colors PuTTY displays: 推荐 Tomorrow-Night 配色,Github 可找到 Tomorrow 主题的多平台配置文件
- Font settings:
- Window -> Behavior -> 选中 Full screen on Alt-Enter
- Session -> Load, save or delete a stored session -> 选中 WinSCP temporary session -> 单击 Save 保存配置