linux与window文件传输(使用ssh+putty)

本文介绍如何在Linux上安装SSH服务,并通过Windows下的Putty实现远程连接。此外,还详细介绍了使用pscp命令进行文件传输的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux安装SSH

  1. 使用rpm -qa|grep ssh命令查找当前系统是否已经安装ssh。该命令的意思是,从linux安装的所有包中,检索名称包含ssh的包。(其中rpm是linux的包管理命令,-qa选项获取所有已安装的包。‘|’是管道命令,可以理解为‘|’前的命令的执行结果作为‘|’后的命令的输入。grep ssh就是匹配包含ssh的内容)

  2. 如果返回了类似于下图的结果,说明已经安装了SSH,如果没有安装SSH,可以通过yum install ssh命令进行安装
    这里写图片描述

  3. 安装好SSH后启动ssh服务,启动命令为:service sshd start

windows安装putty

putty下载地址

  1. 下载putty的zip文件,解压缩后里面会有多个EXE文件。
  2. 将putty文件夹的路径添加到windows的环境变量的PATH中,注意是添加,在PATH原内容的后方,加上‘;’然后添加putty文件夹路径,路径最好为英文。
  3. 进入CMD,输入putty,若执行putty.exe则添加成功。
    这里写图片描述
  4. putty用于远程连接linux,pscp用于文件传输,我们在cmd中输入pscp 命令,可以查看详情。
    这里写图片描述
  5. 简单介绍一下这些选项

    -q 安静模式,传输文件时什么也不显示,否则会显示出文件的传输进度

    -P port 指定服务器的 SSH 端口,注意这个是大写字母 P,默认是 -P 22,如果主机的 SSH 端口就是 22,就不用指定了

    -l user 指定以哪个用户的身份登录主机,用户名称也可以和主机名称写在一起,用@分割开,比如:username@server

    -pw passwd 指定登录时所用的口令为:passwd

    -C 表示允许压缩传输,提高传输速度

linux与window文件传输

  1. Windows传输文件到linux

    • 使用pscp命令传输文件到linux,基本语法为:pscp -P 22 -C c:\a.txt username@server:/path/

    • 例子:pscp c:\study\test.txt root@192.168.0.1:/home/wbin,意思是从将c:\study\test.txt文件拷贝并发送到192.168.0.1服务器的/home/wbin文件夹下,服务器用户为root.
      这里写图片描述

  2. 从linux服务器拷贝文件到window
    • 例子:pscp -C root@192.168.0.1:/home/wbin/test.txt c:\study
      这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值