linux下使用传输文件

linux下使用sftp传输文件


zabbix appliance使用的是suse,里边好多配置都没有。不能使用ftp,也没有rz、sz。而且我想安装个lrzsz,发现连cc、gcc都没装。。。

 

但可以使用ssh和sftp。我在另一台电脑上装了“Serv-U”ftp服务器。

 

ssh登录服务器的命令为:
ssh

“sshuser”是服务器上添加的用户名,“-p”是端口号,如果使用默认端口则不用写(下面的sftp命令也是)。

回车后,如果是第一次登录,会提示你一条认证信息,你键入yes即可,接着输入sshuser的密码登录即可;

用sftp登录服务器的命令为:
>sftp -oPort=2222 sshuser@x.x.x.x.
回车后,输入服务器sshuser的密码登录,然后会显示一个sftp>的环境,这个时候,键入help你会看到所有命令的帮助,跟ftp命令行工具非常类似,比如get,put等等。

 

但我用ssh登不上去。提示“PTY allocation request failed on channel 0”。网上找了写解决方案貌似都不管用。大抵是要卸掉“/etc/pts”,然后再加载。但我的pts无法umount。

 

不过sftp命令能正常使用,而且能正常传输文件。

成功连接sftp后,用put命令批量传输文件的办法:

比如你的/root/abc/目录下的所有文件你都想传到server端的某个文件夹下,你需要先在Serv-U上的根目录下先创建这个文件夹(这个是必需的),比如叫test。然后用

put /root/abc/* /test

就把abc目录下的所有文件都上传到Serv-U上的test文件夹里了。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值