基于SSH的LINUX间文件传送
2006-04-10 18:39
381 查看
把一个文件从机器B(e.g.: 222.222.222.222 user2)传递到机器A(e.g.: 111.111.111.111 user1),假定现在登陆了A,有两个途径:
1. 如果现在在A上,那么从A上登陆到机器B,然后从B上往A发
ssh -l user2 222.222.222.222
然后输入user2的密码,登陆成功后进到文件(e.g.: xxx.tar.gz)所在目录
scp xxx.tar.gz user1@111.111.111.111:
冒号后面如果不加路径就是user1的home directory,也可以加上路径
然后再输入user1的密码,就可以看到传送开始了
传送结束后退出
exit
2. 从B下载,前提是知道该文件在B上的路径,比如是/home/user2/xxx.tar.gz
scp user2@222.222.222.222:/home/user2/xxx.tar.gz .
注意最后那个.表示的是当前所在的目录
如果路径和文件名还有权限都正确,那么可以看到传送开始了
这是我目前所知的方法,也在继续搜罗中,有什么其他方法欢迎留言,:)
以上方法的更详细一点的信息请参看:http://linux.21ds.net/2001/06/25/9611f710a768728f3f0591b7f994f887/
另外:
如果是文件夹的话,可以先打包压缩后再传送
打包指令:
tar -czf xxx.tar.gz *
解压指令:
tar -xzf xxx.tar.gz
更详细的TAR说明请查阅资料或者看这里:http://www.ut365.com/html/2005/0606/23.html
1. 如果现在在A上,那么从A上登陆到机器B,然后从B上往A发
ssh -l user2 222.222.222.222
然后输入user2的密码,登陆成功后进到文件(e.g.: xxx.tar.gz)所在目录
scp xxx.tar.gz user1@111.111.111.111:
冒号后面如果不加路径就是user1的home directory,也可以加上路径
然后再输入user1的密码,就可以看到传送开始了
传送结束后退出
exit
2. 从B下载,前提是知道该文件在B上的路径,比如是/home/user2/xxx.tar.gz
scp user2@222.222.222.222:/home/user2/xxx.tar.gz .
注意最后那个.表示的是当前所在的目录
如果路径和文件名还有权限都正确,那么可以看到传送开始了
这是我目前所知的方法,也在继续搜罗中,有什么其他方法欢迎留言,:)
以上方法的更详细一点的信息请参看:http://linux.21ds.net/2001/06/25/9611f710a768728f3f0591b7f994f887/
另外:
如果是文件夹的话,可以先打包压缩后再传送
打包指令:
tar -czf xxx.tar.gz *
解压指令:
tar -xzf xxx.tar.gz
更详细的TAR说明请查阅资料或者看这里:http://www.ut365.com/html/2005/0606/23.html
相关文章推荐
- Linux下使用SSH客户端及其Sftp文件传送
- linux下文件传送程序代码两例(分别基于tcp和udp)
- linux下文件传送程序代码两例(分别基于tcp和udp)
- [tips] linux下ssh客户端以及sftp文件传送的一般用法
- 关于基于ssh的rsync传送文件,目标不为默认端口的操作
- ssh在linux中---OpenSSH命令操作远程登录及传送文件
- 使用scp命令在linux操作系统之间传递文件(基于ssh服务,超级好用)
- 基于S3C2440的Linux内核移植和yaffs2文件系统制作-- Linux内核入口
- python写的linux系统批量执行命令和文件获取和推送功能(基于RSAkey)
- 基于S3C2440的Linux内核移植和yaffs2文件系统制作-- 配置Linux内核
- 基于Qt的P2P局域网聊天及文件传送软件设计
- 利用SSH在Linux和window间传输文件【转】
- 【ssh linux】win下ssh连接linux,互传文件
- Linux下SSH用FTP命令上传文件至另一个FTP空间
- 基于Linux的文件操作
- 如何使用远程linux系统中ssh秘钥文件转换成putty可以使用的ppk文件
- 7个基于Linux命令行的文件下载和网站浏览工具
- linux传送文件到其他服务器
- 5个基于Linux命令行的文件下载和网站浏览工具
- 快速在linux上搭建基于git+ssh的服务器