WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件等。winscp中文版解压安装后即可使用,绿色安全无毒,赶紧下载吧。
1、图形用户界面
2、多语言
3、与 Windows 完美集成(拖拽, URL, 快捷方式)
4、支持所有常用文件操作
5、支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 协议
6、支持批处理脚本和命令行方式
7、多种半自动、自动的目录同步方式
8、内置文本编辑器
9、支持 SSH 密码、键盘交互、公钥和 Kerberos(GSS) 验证
10、通过与 Pageant(PuTTY Agent)集成支持各种类型公钥验证
11、提供 Windows Explorer 与 Norton Commander 界面
12、可选地存储会话信息
13、可将设置存在配置文件中而非注册表中,适合在移动介质上操作
使用说明:
WinSCP 可以执行所有基本的文件操作,例如下载和上传。
同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。
两种可选界面允许用户管理远程或本地的文件。
连接到远程计算机:
使用 WinSCP 可以连接到一台提供 SFTP
(SSH File Transfer Protocol)或 SCP (Secure Copy Protocol)服务的 SSH (Secure Shell)服务器。
通常是 UNIX 服务器。SFTP 包含于 SSH-2 包中。
SCP 在 SSH-1 包中。两种协议都能运行在以后的 SSH 版本之上。
WinSCP 同时支持 SSH-1 和 SSH-2。但WinSCP不支持编码选择。
也就是说,你在Windows下使用WinSCP连接一个Linux机器。
因为Linux和Windows的默认编码不同。
因此是无法访问上面的中文文件或者文件夹的(将看到乱码)。
一种解决方法就是在打开winscp时登录中的 Advanced Options–Environment中。
将 “UTF-8 encoding for filenames”设为on。
winscp命令大全
常用命令:
call 执行任意远程Shell命令
cd 改变远程工作目录
chmod 改变远程文件权限
close 关闭会话
exit 关闭所有会话并结束程序
get 从远程目录下载文件到本地目录
help 显示帮助
keepuptodate 在一个远程目录连续反映本地目录的改变
lcd 改变本地工作目录
lls 列出本地目录的内容
ln 新建远程符号链接
lpwd 显示本地工作目录
ls 列出远程目录的内容
mkdir 新建远程目录
mv 移动或者重命名远程文件
open 连接到服务器
option 设置或显示脚本选项的值
put 从本地目录上传文件到远程目录
pwd 显示远程工作目录
rm 删除远程文件
rmdir 删除远程目录
session 列出连接的会话或者选择活动会话
synchronize 用一个本地目录同步远程目录
其他命令:
一、创建.删除.复制
1.创建目录,例如创建一个名为duimin的目录
mkdir duimin
2.进入目录,例如进入名为duimin的目录
cd duimin
3.返回根目录
cd ~
4.删除目录,例如删除名一个为duimin的文件夹。
rm -rf duimin
5.删除文件,例如删除一个duimin.zip的压缩包。
rm -f duimin.zip
6.当前目录下复制文件,例如有一个1.txt的文本文件,复制成名为2.txt的文件,也可以是别的文件格式。
cp 1.txt 2.txt
7.复制与目录a内容相同,名为b的目录。
cp -r a b
8.复制duimin目录里的所有文件复制到路径root/home/wwwroot /下的beifen目录中。
cp -a duimin /home/wwwroot /beifen
二、压缩文件管理
首先要计入要压缩或解压缩的目录,然后再执行下边命令。
1.下载远程文件或压缩文件,例如下载对民网根目录下的beifen.tar.gz
wget http://duimin.com/beifen.tar.gz
2.下载中断,继续上一次未完的下载。
wget -c http://duimin.com/beifen.tar.gz
3.把duimin目录压缩为名为beifen,格式为.tar.gz的压缩包,把duimin.beifen给成自己目录和压缩名。
tar cfz beifen.tar.gz duimin
4.解压缩各种后缀的压缩包,把beifen换成自己的压缩包名。
tar zxvf beifen.tar.gz
tar zxvf beifen.tar
tar xjf beifen.tar.bz2
unzip beifen.zip
三、查看主机占用率
使用主机时,经常会碰到主机缓慢的情况,这有可能是内存占用过高引起的,而占用内存高的都是一些程序,有时有必要关闭它们。
1.查看剩余磁盘
df –h
2.查看内存剩余
free -m
3.ps 进程状态查询命令
ps -aux
这个命令会出现很多的进程参数,ps命令输出字段的含义:
[list]
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
[/list]
4.查看nginx进程
ps -aux | grep nginx
5.按ID关闭进程(ps -aux 中的PID),例如ID为1234。
kill 1234
6.通过程序的名字关闭进程,如果关闭nginx
killall nginx
四、服务器以及组件重启
配置环境或编译程序时,内存占用过高需要重启,修改nginx.iptables.php配置需要重启生效,相信众多站长电脑安装软件或电脑出问题,重启也才会生效。
1.重启lnmp,你的环境也可能是lanmp
/root/lnmp restart
2.重启nginx
service nginx restart
3.重启iptables防火墙
service iptables restart
4.保存iptables规则
service iptables save
5.重启PHP
service php-fpm restart
五、权限保护
1.修改root密码命令
sudo passwd root
2.修改数据库远程访问权限
mysql -uroot -p
grant all on *.* to usename@'%' identified by 'password';
常用快捷键
F2:可以对文件进行重命名。
F4:可以打开本地电脑中的文件。
F5:复制文件到iPhone对应的目录里。
F6:可以移动文件或者文件夹。
F7:新建文件夹。
F8:可以删除文件或者文件夹。
F9:可以修改文件的访问权限。一般在破解的时候常用,例如将文件权限改为0755。