以下是使用Putty登录Linux VPS进行远程SSH管理的图片教程:
再分享一些关于SSH的只是:
什么是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 提供一个安全的“通道”。
登录成功以后就可以解压缩了!
详细步骤:
1.用ls命令 查看要解压缩的文件是不是在当前目录。
2.如果没在请用 cd 目录名 这个命令转到文件所在目录。
3.然后用 unzip 你的文件名(不用带后缀) 这个命令解压缩
压缩完成!
常见的命令有:
ls (显示当前目录所有文件)
cd .. (回父目录,中间有空格)
cd 目录名 (改变目录)
unzip FILENAME(用来解压文件夹,可以ZIP,但不可RAR)
rm -rf FILENAME (删除文件)
wget(可以从其它服务器直接DOWN文件到你的空间)
在linux下的压缩解压命令:
压缩命令:
tar -zcvf /var/bak/www.tar.gz /var/www/
tar -jcvf /var/bak/www.tar.bz2 /var/www/ (推荐使用,压缩率高)
解压命令:
对于 tar.gz格式用 tar -xzf www.tar.gz
对于 tar.bz2格式用 tar -xjf www.tar.bz2
对于 zip 格式用 unzip www.zip
使用PuTTy实现本地文件上传下载
或许真的有和我一样想通过SSH进行本地文件上传或者下载的同学吧,SSH的好处是让文件在传输过程中更加安全,我却不是因为这个原因产生这个想法,只是觉得一边用FTP工具上传一边用PuTTy来解压或者压缩真的是挺傻的。其实用SecureCRT可以比较方便地实现,但是它是收费软件,我不喜欢,所以我坚持使用PuTTy。
严格来说,通过SSH进行本地文件的上传或者将Linux主机中的文件下载至本地并不是PuTTy的功能,而是通过其完整安装包内的 psftp.exe文件实现的。所以,要完成这些操作,Windows内必须有完整的PuTTy安装包而不仅仅是putty.exe这一个文件。
接下来就是开启psftp.exe了,和Putty一样是全字符界面。相对于shell繁多的命令,上传和下载使用的命令屈指可数,将用到的命令列在下面:
open calpico.dreamhost.com 用于连接远程linux服务器,其中calpico.dreamhost.com替换为您自己的地址。
cd public_html/wp-content/ 用于切换远程Linux服务器上的目录,其中public_html/wp-contnt替换为您自己实际的路径。
lcd D:/downloads/ 用于切换本地的路径,其中D:/downloads/就是我自己电脑里的D:\downloads\,总之,切换本地路径的目的是为了上传这个目录里的文件或者将服务器上的文件下载到这个文件夹里,如果你要上传位于C盘Windows文件夹里的notepad.exe到服务器上,就得 lcd C:/windows/。
put notepad.exe 上传notepad.exe到服务器上。
get notepad.exe 下载notepad.exe到自己电脑商。
使用以后,我发现这么上传下载文件还有一个好处,因为是字符界面,文件在上传和下载过程中占用的系统资源非常少,甚至感觉不到它正在运行,比开着 ftp客户端傻等好多了。缺点也有,由于看不到传输进度,如果遇到大文件,还是得傻等。
标签:putty,vps