文章目录
一、SSH(安全外壳协议)
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的"通道"。
二、PUTTY的基础用法
常见命令包括:
cd 文件夹名 :查看路径
dir :查看当前路径下的所有文件
ls :列出当前文件夹下所有内容
pwd :显示当前路径
clear : 清空终端屏幕命令,Ctrl+L清除屏幕
mkdir [dir] : 新建文件夹
mv *** **** :移动或者重命名
rm *** *** :删除一次可以删除多个
cp :拷贝
touch 文件名 : 新建文件
vi 文件名 : 编辑文件命令
cat 文件名 : 查看文件内容
wget (路径):下载
unzip ***.zip :压缩文件到当前目录
0、简介
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。
随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。它是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。
1、运行PUTTY
PuTTY 是一个准绿色软件,说它绿色是因为直接就能使用,完全没有任何的安装程序。
运行界面如下所示:
点击“Open”按钮后,进入下面这个界面,同时输入密码(不可见)即可登录。
2、查看编码方式
命令:echo $LANG $LANGUAGE
通过命令可以查看编码方式,显示如下所示,通常是UTF-8编码(支持中文)。
补充:在linux中,# 表示管理员,$ 表示普通用户,$ 开头表示变量,echo命令功能是在显示器上显示一段文字,一般起到一个提示的作用。
3、清屏
命令:clear
也可以使用Ctrl+L清除屏幕,这是在编写Linux常用的一个命令。
4、dir ls 查看文件夹下内容
命令:dir
用于查看文件夹下的内容,mkdir 可以创建文件夹
命令:ls
Listing Files/SubFolders(ls)
$ls 列出当前文件夹下所有内容
$ls -o 列出当前文件夹中所有内容,含详细信息,但不列出group
$ls -l 同上,含group信息
$ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件
$ls -t 按更改时间排序
$ls -v 按版本先后排序
如果想显示文件夹下所有内容详细信息,使用如下命令。
命令:ls -ltr | cat -vte
5、cd 查看路径 | pwd 显示当前路径
命令:cd [dir] 进入文件夹
命令:pwd
注意:pwd不是password,而是查看当前目录,会输出完整的路径。
6、 touch 创建文件
命令:touch
注意:如果touch了已有的文件,则会更新那个文件的日期为当前。
7、cat 显示文件源代码
该命令的常用示例如下:
cat file1.txt 显示 file1.txt 文件的内容。
cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容。
cat -n file1.txt 显示 file1.txt 文件的内容同时显示行号。
8、df du 文件系统命令
命令:df
df:显示整个主机的总容量以及比率。
命令:du
du:列表文件/子目录使用率 (du)
du -sh
-s就是summary,只输出当前文件夹总容量
-h一般在Linux就是human给人看的意思,会把1048580b转换为1mb显示
du -h --max-depth=1
只列出当前文件夹和第一级子目录占用大小
9、help 帮助命令
命令:wget --help
任何命令后面带一个 –help 都会显示一个简洁版的帮助,记不住参数就查一下。
三、总结
作为刚入门学习了Putty基础知识的我,这篇文章仅仅记录了一些常用的基础命令,后续还需在实践中巩固知识。