Pages

Monday, 6 May 2013

sftp命令

联机加密技术简介:
什么是数据加密?简单地说,就是将人们看得懂的电子数据,经过一些运算,让这些数据变成没有意义的(至少对人类来说)信息。然后这个信息可以在 网络上传输,而当用户想查阅这个数据时,再通过反向运算,根据这些信息反推出原始的数据。由于这些数据已经重新被处理过,所以即使被黑客得到,也不容易失 算得出原始数据。
网络数据包的加密技术通常是通过所谓的一对公钥和私钥组合成的密钥对(key pair)进行加密和解密的操作。主机端要传给客户端的数据会先通过公钥加密后再到网络上传输。而到达客户端后,再经私钥将加密的数据解开。
 
sftp:
ssh 中的 ftp功能
它的登录方式和 ssh 相同。如:sftp root@abc.abc.abc.abc
[root@localhost ~]# sftp root@abc.abc.abc.abc
Connecting to abc.abc.abc.abc…
The authenticity of host ‘abc.abc.abc.abc (abc.abc.abc.abc)’ can’t be established.
RSA key fingerprint is a1:10:cc:05:94:54:03:2f:1b:f9:de:cd:ab:61:45:c1.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘abc.abc.abc.abc’ (RSA) to the list of known hosts.
reverse mapping checking getaddrinfo for 198.132.158.61.ha.cnc failed – POSSIBLE BREAK-IN ATTEMPT!
root@abc.abc.abc.abc’s password:
# 密码错误后显示如下提示
Permission denied, please try again.
root@abc.abc.abc.abc’s password:
# 登录成功后,显示 sftp 命令提示符.输入ftp命令即可.
可使用的 ftp 命令如下:
进入目录 cd
列出文件 ls
建立目录 mkdir
删除目录 rmdir
显示当前路径 pwd
更改文件所属组 chgrp
更改文件所属者 chown
更改文件权限 chmod
更改文件或目录名 rename oldname newname
离开远程主机 exit/bye/quit
针对本机和行为都加上l(L的小写)
变换目录到本机 lcd
列出本机目录下的文件 lls
在本机建立目录 lmkdir
上传文件到远程 put 本地目录 远程目录
从远程下载 get 远程目录或文件 本机.可以如:get *.php


例如:
sftp> get search.php /home/wwwroot
Fetching /home/wwwroot/xmdm/dream/search.php to /home/wwwroot/search.php
/home/wwwroot/xmdm/dream/search.php             100% 3496     3.4KB/s   00:00
如果要在两个主机之间复制文件.除了sftp外,还有更简单的办法:scp.它实际就是 ssh 中的 cp命令.如:
[root@localhost wwwroot]# scp /home/wwwroot/newfile.php root@abc.abc.abc.abc:/home/wwwlogs
reverse mapping checking getaddrinfo for 198.132.158.61.ha.cnc failed – POSSIBLE BREAK-IN ATTEMPT!
root@abc.abc.abc.abc’s password:
# 输入错误提示如下:
Permission denied (publickey,gssapi-with-mic,password).
// 输错三次则断开连接
lost connection
[root@localhost wwwroot]# scp /home/wwwroot/newfile.php root@abc.abc.abc.abc:/home/wwwlogs
reverse mapping checking getaddrinfo for 198.132.158.61.ha.cnc failed – POSSIBLE BREAK-IN ATTEMPT!
root@abc.abc.abc.abc’s password:
newfile.php                                     100%   26     0.0KB/s   00:00
[root@localhost wwwroot]# scp root@abc.abc.abc.abc:/home/wwwlogs/xmdm.log /home/wwwreverse mapping checking getaddrinfo for 198.132.158.61.ha.cnc failed – POSSIBLE BREAK-IN ATTEMPT!
root@abc.abc.abc.abc’s password:
xmdm.log                                        100%    0     0.0KB/s   00:00