putty 终端连接设置
2017-06-12
putty
putty 是一款远程登录和管理工具,体积小, 安装快速, 设置简单,
很长的一段时间, 我在win系统上连接linux系统开发, 全都依赖这个神器,
那么我是如何使用这个神器的呢
安装
baidu putty关键字, 下载后点击即可打开
实际上, 下载的就是完整的exe文件, 并没有什么安装过程
我将其放入c盘, 然后创建桌面快捷方式
方便管理
打开后如图
ssh密码登录
现在, 我需要远程登录我的linux服务器, 如何设置呢
首先设置 ssh的 host 和 port,
再设置用户名
位置在 Connection > Data > Login details 下的Auto-login username
, 如图
填入你的username, 点击open 即可登录
第一次连接时, 会有一个弹框, 如下, 点击是
即可
输入密码, 即可登录
但是如果我们关闭这个登录窗口, 再想登录时, 还需要重新输入username, host, port, 比较麻烦.
别担心, putty
可以记录下登录参数, 用以下次重新登录
保存登录信息
再上面我们的登录过程中, 填好host, port, username 后, 先别点open
,
在Session下, 输入一个名, 点击save, 用以保存这个登录session信息, 如图
这样, 下次打开putty, 我们双击Saved Sessions
列表里的session名, 即可登录
中文乱码
我们在登录成功后, 会发现, 可能会出现中文字符展示乱码和中文字符输入乱码的情况
如下,
这个时候怎么办呢,
两步走
设置连接session的传输编码为utf-8
设置路径 Window > Translation > Character set translation > Remote character set:
选择 UTF-8
设置终端
open 打开连接后, 执行命令
export LC_ALL='zh_CN.UTF-8'
以上两部即可实现中文输入和输出
如何不想每次登陆后, 都执行export LC_ALL='zh_CN.UTF-8'
, 可以将其添加到linux的 ~/.bashrc
中即可
自动登陆
ssh 有一种通过非对称加密
的方式允许自动登陆, 原理略过, 说下怎么做吧
下载运行 puttygen.exe
下载链接 https://the.earth.li/~sgtatham/putty/0.69/w64/puttygen.exe
双击打开,
点击 Gnenerate
, 并将鼠标在空白区域滑动
, 直至key 生成完成
保存私钥
点击Save private Key, 将私钥钥保存起来(.ppk
文件格式)
保存公钥
将 大区域 内的公钥(上图涂抹部分)保存起来
复制公钥到服务器中
将保存的公钥保存到登录的linux 服务器的~/.ssh/authorized_keys
文件下, 保存即可
设置session ssh 私钥信息
设置路径 Connection > SSH > Auth
选择我们保存的私钥 (.ppk
文件)
保存session
别忘了切换回Session, 点击保存, 否则下次还得重新设置
现在, 我们直接open 保存的session 连接, 就可以直接登录上去了
字体设置
有人说, putty终端的字体设置太难看了,
这个配置可以更改的, 配置路径 Window > Appearance > Font settings
点击 Change
按钮
字体效果如下
当然, 这仅是字体设置
, 你看到的终端颜色设置并不在是putty的设置, 而是linux的系统bash 中的设置,
关于linux下终端的颜色设置, 下次再说