LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1036|回复: 7

两服务器通过SSH连接问题

[复制链接]
发表于 2007-7-19 11:33:50 | 显示全部楼层 |阅读模式
有两个服务器都开启了SSH,这个两个服务器都能被另外一PC通过SSH客户端连接上去,有没有好的方法可以在这个PC上让两个服务器通过SSH传输文件或者在两个服务器上通过SSH进行传输操作而不想通过服务器到传输到PC后再传输到另外一个服务器
发表于 2007-7-19 12:11:24 | 显示全部楼层
用VPN好了
回复 支持 反对

使用道具 举报

发表于 2007-7-19 13:09:27 | 显示全部楼层
ssh是远程控制用的,不是文件传输用的。
把一个架成ftp服务器即可
或者ssh -X 然后用P2P 软件传
回复 支持 反对

使用道具 举报

发表于 2007-7-19 13:59:35 | 显示全部楼层
ssh 不只是遠端登錄,本身就含了 scp & sftp 做文件傳輸,
可以遠端執行,可以 X forwrd,可以做 tunnel,也可以做 proxy ...
功能多多,端看怎麼玩了。

LZ 或許試試:
ssh userA@serverA 'cat /pathA' | ssh userB@serverB 'cat > /pathB'
第一次打 userA 的密碼
第二次打 userB 的密碼

如果 userA 的 dsa/rsa key 已經存在 serverB 那邊的話,那就直接跑 scp
scp userA@serverA:/pathA userB@serverB:/pathB
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-19 15:07:04 | 显示全部楼层
Post by netman網中人
ssh 不只是遠端登錄,本身就含了 scp & sftp 做文件傳輸,
可以遠端執行,可以 X forwrd,可以做 tunnel,也可以做 proxy ...
功能多多,端看怎麼玩了。

LZ 或許試試:
ssh userA@serverA 'cat /pathA' | ssh userB@serverB 'cat > /pathB'
第一次打 userA 的密碼
第二次打 userB 的密碼

如果 userA 的 dsa/rsa key 已經存在 serverB 那邊的話,那就直接跑 scp
scp userA@serverA:/pathA userB@serverB:/pathB

netman所说为是,以前用ssh做公私钥的方法通过rsync在两个服务器上同步过,不过这次文件不是很多,我想简单一点好
回复 支持 反对

使用道具 举报

发表于 2007-7-19 15:39:42 | 显示全部楼层
sftp 也可以的
回复 支持 反对

使用道具 举报

发表于 2007-7-19 17:53:25 | 显示全部楼层
alt+f2
输入sftp://username@server1
再打开一个alt+f2
输入sftp://username@server1

这样就可以了
回复 支持 反对

使用道具 举报

发表于 2007-7-19 20:00:17 | 显示全部楼层
还有一法,加装 sshfs

把远程目录挂到本机当本地目录操作使用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表