<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[常用命令]scp目录拷贝,sftp命令用法实践及scp时选定端口拷贝的方法,SCP拷贝需要双方都安装openssh-clients，否则无法拷贝。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 13 Oct 2008 08:02:17 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	指定端口进行拷贝：<br/><textarea name="code" class="php" rows="15" cols="100">
scp -r mutiplecupprocess jackxiang@172.25.39.74#36000:/home/jackxiang/mcp
</textarea><br/>实践中为了稳妥：<br/><br/><textarea name="code" class="php" rows="15" cols="100">
pwd：
/data/htdocs/jackxiang.com/data
scp -r xiangdong@10.70.3.117:/data/htdocs/jackxiang.com/data/config/* ./config/.
</textarea><br/><br/>* 复制目录：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 命令格式：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp -r local_folder remote_username@remote_ip:remote_folder<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或者<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp -r local_folder remote_ip:remote_folder<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第1个指定了用户名，命令执行后需要再输入密码；<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第2个没有指定用户名，命令执行后需要输入用户名和密码；<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* 例子：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上面 命令 将 本地 music 目录 复制 到 远程 others 目录下，即复制后有 远程 有 ../others/music/ 目录<br/><br/>======<br/>从 远程 复制到 本地<br/>======<br/>从 远程 复制到 本地，只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可；<br/>例如：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/<br/>最简单的应用如下 :<br/>scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2<br/>[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .<br/>可能有用的几个参数 :<br/>-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .<br/>-C 使能压缩选项 .<br/>-P 选择端口 . 注意 -p 已经被 rcp 使用 .<br/>-4 强行使用 IPV4 地址 .<br/>-6 强行使用 IPV6 地址 .<br/>注意两点：<br/>1.如果远程服务器防火墙有特殊限制，scp便要走特殊端口，具体用什么端口视情况而定，命令格式如下：<br/>#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator<br/>2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。 [/code]<br/>除了ftp方式复制文件外，大多数人经常会用到scp这个命令，但是很多主机出于安全考虑，更改了ssh默认的连接端口，如改成5198，这时就要用到-P（P是大写）选项，来制定端口<br/>推文件：scp -P 5198 /dir/files user@host:/dir/files<br/>拷贝文件：scp -P 5198 user@host:/dir/files /dir/files<br/>拷贝目录：<br/><div class="code">scp -P36000&nbsp;&nbsp;-r&nbsp;&nbsp;/root/tmp&nbsp;&nbsp;root@172.25.39.108:/usr/local/tads/htdocs/</div><br/>拷贝单个文件：<br/><div class="code">$ scp -P 3000 trial_a.jpg&nbsp;&nbsp;404@myip:/home/404<br/>&nbsp;&nbsp;404@myip&#039;s password: <br/>&nbsp;&nbsp;trial_a.jpg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100%&nbsp;&nbsp; 89KB&nbsp;&nbsp;88.8KB/s&nbsp;&nbsp; 00:00&nbsp;&nbsp; </div><br/><br/>下载远程文档或目录到本地,假如想上传或想下载目录，最好的办法是采用tar压缩一下，是最明智的选择.<br/>scp user@host:/path/file /localpath 假如拷目录就 scp -r user@host:/dirpath /localpath<br/>上传本地目录或文档到远程<br/>或 scp localfile user@host:/dirpath<br/>scp -r localdir user@host:/dirpath<br/>sftp 是个交互式文档传输程式。他类似于 ftp, 但他进行加密传输，比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机，进行文档的上传和下载，连同一些相关操作。<br/>举例，如远程主机的 IP 是 202.206.64.33或是域名<br/>www.hebust.edu.cn<br/>,用户名是&nbsp;&nbsp;fyt ,在命令行模式下:sftp fyt@202.206.64.33或&nbsp;&nbsp;fyt@<br/>www.hebust.edu.cn<br/>。回车提示输入密码。进入提示符<br/>sftp&gt;<br/>假如登陆远程机器不是为了上传下载文档，而是要修改远程主机上的某些文档。能够<br/>ssh&nbsp;&nbsp;fyt@202.206.64.33 （其实sftp就是ssh 的一个程式。）<br/>sftp&gt; get /var/www/fuyatao/index.php&nbsp;&nbsp;/home/fuyatao/<br/>_ x `/x9d2dGuest这条语句将从远程主机的&nbsp;&nbsp;/var/www/fuyatao/目录下将 index.php 下载到本地&nbsp;&nbsp;/home/fuyatao/目录下。<br/>sftp&gt; put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/挨踢圈 －－ 技术·资讯·教育·服务·社区;z m9r O&amp;S U6H<br/>这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文档上传至远程主机/var/www/fuyatao/ 目录下。<br/>您假如不知道远程主机的目录是什么样， pwd命令能够帮您查询远程主机的当前路径。查询本机当前工作目录 lpwd.<br/>改变路径能够用cd ，改变本机路径能够用 lcd;<br/>ls rm rmdir mkdir 这些命令都能够使用。同理调用本机都是加 l , 即 lls lrm.<br/>要离开sftp，用exit 或quit、 bye 均可。周详情况能够查阅 man&nbsp;&nbsp;sftp.<br/>假如觉得在命令行模式下不太方便，能够 sudo apt-get install gftp。在图像界面下操作就简便多了<br/>sftp -oport=2230 dmtsai@192.168.1.12<br/><br/><br/><br/><br/><br/><br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [常用命令]scp目录拷贝,sftp命令用法实践及scp时选定端口拷贝的方法,SCP拷贝需要双方都安装openssh-clients，否则无法拷贝。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>