如何使用Putty远程(SSH)管理Linux
VPS

Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux VPS十分好用,其主要优点如下:

◆ 完全免费;

◆ 在Windows 下运行的都非常好;

◆ 全面支持ssh1和ssh2;

◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;

◆ 体积很小;

◆ 操作简单,所有的操作都在一个控制面板中实现。

putty下载地址: http://soft.vpser.net/manage/putty/puttyfile_0.60cn.zip

下载完成,解压,即可使用。

以下是使用putty 登录Linux VPS进行远程(SSH)管理 的图片教程:

提示:输入密码是不显示的!!

呵呵,又好长时间不更新了,更新一些基础知识给VPSer新手们。

什么是SSH?

SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。

传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。

而 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。

SSH 之另一项优点为其传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替 Telnet,又可以为FTP、POP、甚至为 PPP 提供一个安全的“通道”。

2、 Putty的美化

1.       中文乱码问题。

这个问题由来已久,每当我查看 mount到linux下的windows 中文目录的时候,都是一堆乱码, putty 也拒绝我输入中文, 一句话,这玩意,对中文过敏。

解决方式:

1.1修改linux的环境变量。

[root@localhost arm]#vi /etc/sysconfig/i18n

修改LANG=zh_CN.GBK改为LANG=zh_CN.UTF-8

[root@localhost arm]#source /etc/sysconfig/i18n

PS:这里我们采用UTF-8的编码方式。

1.2修改putty   Window>Translation>Received data assumed to be in which character set

选择 UTF-8

1.3   不要忘记保存。

保存到sessions里。 下次使用就不会变化了。

OK。 简单三步,解决中文问题:

[root@localhost ztl]# 不正确的选项: ambiwidth=不正确的选项: ambiwidth=double

bash: 不正确的选项:: command not found

[root@localhost ztl]# 不正确的选项: ambiwidth=double

bash: 不正确的选项:: command not found

[root@localhost ztl]# vi /root/.vimrc

处理 /root/.vimrc 时发生错误:

行   88:

不正确的选项: ambiwidth=double

[root@localhost ztl]#

[root@localhost ztl]# vi /root/.vimrc

看,能正确显示中文。

能正确输入中文,并能正确显示中文目录。

2.       putty的字体设置。

2.1 在网上搜索了大半天,找到一个好用的字体: 微软雅黑字体:

http://img.namipan.com/downfile/7c74a6406da9968cc126d6d33b4e4d11536ef7fbfd177a00/Consolas%e5%ad%97%e4%bd%93%e9%9b%85%e9%bb%91%e6%b7%b7%e5%90%88%e7%89%88YaHei.Consolas.1.11b.rar

不过上面连接是 纳米机器人的下载连接。你google一下“Consolas雅黑混合版“很多的。

下载之后拷贝到 c:\WINDOWS\Fonts下面。

2.2选择putty的字体:

Window>Font settings>Change

选择Consolas即可

3.       Vim 配置:

Vim配置,我直接从网上考了一段下来。

http://www.renseng.com/learning/super-vim-configuration-file-be-updated.html

主要参考了这个, 我这里就不发了。

将上面的文件拷贝下来, 保存为/root/.vimrc即可。

4.       PS1设置

export PS1="\[\e]0;\u \w\a\]\[\033[01;32m\][\u]\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$"

5.    最终效果:

6

.       参考文献

PuTTY 中文教程

http://chaifeng.com/blog/2007/06/putty_200611.html#_582484557233528

微软官方雅黑字体Windows XP版与Consolas雅黑混合版适合编程字体下载

http://www.iplaysoft.com/consolas.html

Putty 工具使用的更多相关文章

  1. putty工具常见设置

    Putty 工具主要是用于在 windows 环境下连接 linux 服务器的一个命令行工具,可以在此客户端中进行编译.svn代码修改 更新 提交等动作.LD主要是用它来干这个的. 工作环境的改变: ...

  2. centos远程连接putty工具配置

    Putty工具连接与使用步骤 作者:jason 登陆linux 一.关闭防火墙 输入命令 setup 完成后: 二.关闭selinux 输入命令 cd /etc/selinux 输入命令 vi  co ...

  3. Putty 工具 保存配置的 小技巧

    用Putty 已经很长时间了,但一直被一个问题困扰,有时候是懒得去弄,反正也不怎么碍事,今天小研究了下,把这个问题解决了,心里也舒服了. Putty是一个免费小巧的Win32平台下的telnet,rl ...

  4. PUTTY工具的使用

    Putty工具包简单使用 一.Putty简介 Putty是一款远程登录工具,用它可以非常方便的登录到Linux服务器上进行各种操作(命令行方式).Putty完全免费,而且无需安 装(双击即可运行),支 ...

  5. 三、putty工具常见设置

    转载自:https://www.cnblogs.com/hdk1993/p/4769072.html Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端. 它的主程序 ...

  6. 2018.2.10 使用SSH连接远程滴滴云服务器Ubuntu (Windows下) 及 putty工具永久设置字体、颜色

    一开始会有人问云服务器是什么? 云服务器是一种类似VPS服务器的虚拟化技术, VPS是采用虚拟软件,VZ或VM在一台服务器上虚拟出多个类似独立服务器的部分,每个部分都可以做单独的操作系统,管理方法同服 ...

  7. windows使用putty工具 进行【复制】,【粘贴】操作

    #复制# 按住鼠标左键,执行选择,放开左键时完成复制 #粘贴# 点击鼠标右键,执行粘贴

  8. PuTTY配置

    目录 1.作用? 2.中文问题解决 ? 3.GUI支持? 4.使用密钥对实现安全快捷的无密码登陆? 5.操作习惯(Alt+Enter全屏以及字体配置) 6.附录(sshd服务器配置) 1.作用? Pu ...

  9. 远程连接Kali Linux使用PuTTY实现SSH远程连接

    远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...

随机推荐

  1. word打不开怎么办?

    方法一 故障描述:编辑Word文档的过程中,程序非法关闭,重新打开也是如此.即使重新安装了Office 2003,在启动Word 2003后仍然出现了异常情况.双击Word文档后,程序弹出出错对话框, ...

  2. dubbo系列三、架构介绍及各模块关系

    一.整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口. 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代 ...

  3. 【bzoj2653】【middle】【主席树+二分答案】

    Description 一个长度为 n 的序列 a ,设其排过序之后为 b ,其中位数定义为 b[n/2] ,其中 a,b 从 0 开始标号 , 除法取下整. 给你一个长度为 n 的序列 s .回答 ...

  4. 转载:第2章 Nginx的配置 概述《深入理解Nginx》(陶辉)

    原文:https://book.2cto.com/201304/19623.html Nginx拥有大量官方发布的模块和第三方模块,这些已有的模块可以帮助我们实现Web服务器上很多的功能.使用这些模块 ...

  5. Oracle:SQL语句--对表的操作——修改表名

    – 修改表名(未验证在有数据,并且互有主外键时,是否可用) 语法: rename 现表名 to 新表名; 例: rename T_Student2 to T_Stu;

  6. linux java报错汇总

    一:♦linux 下javac 编译报 需要class, interface 或enum错误   ♦解析时已到达文件结尾 原因:大括号补匹配  //注意看报警提示  

  7. Laravel 中设置 Carbon 的 diffForHumans 方法返回中文

    在写 feed 流功能时,经常要用到 Carbon 的 diffForHumans 方法,以方便返回直观的时间描述. 例如 Carbon::parse($date)->diffForHumans ...

  8. Laravel API 限速异常 HTTPException Too Many Attemps

    最近线上 Laravel 错误日志发现了一个异常 HTTPException Too Many Attemps 而我一个同事在本地开发的过程中也频繁遇到这个异常.测试环境:Laravel 5.5. 网 ...

  9. Java NIO系列教程(一)java NIO简介

    这个系列的文章,我们开始玩一玩IO方面的知识,对于IO和NIO,我们经常会接触到,了解他们的基本内容,对于我们的工作会有特别大的帮助.这篇博文我们仅仅是介绍IO和NIO的基本概念,以及一些关键词. 基 ...

  10. mysql 快速拷贝表