Windows与Linux(Ubuntu)中互传文件的法宝:WinSCP

**写在前面:**本次上传文件到Linux需要在联网的情况下,需要开启Linux中的SSH;接着获取Linux的本地IP地址;Windows中需要下载软件WinSCP,WinSCP的操作和ftp和xftp类似,这里不再详细介绍。本文为三部分组成,如下:
第一部分:网络问题:Linux网络图标消失不见
第二部分:Linux部分
第三部分:Windows部分

网络问题:Linux网络图标消失不见

本次上传文件依赖网络的支持,如果网络按照正常的程序进行配置,但是没有出现网络图标时,请在终端输入:

sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start

如果网络仍未连接成功,请参考:https://blog.csdn.net/lj695242104/article/details/80922108

Linux部分

  1. 首先确定Linux中SSH处于运行的状态。查看SSH的状态:sudo service sshd status;如果已经开启请直接转到本部分第四步;,没有开启请看第二步;没有安装请看第三步;
  2. 开启SSH:终端输入:sudo service sshd start
  3. 安装SSH:终端输入:sudo apt-get install ssh 或者使用:apt-get install openssh-client 。安装过程中出现以下错误时:在这里插入图片描述
    请参考网址:https://blog.csdn.net/litao31415/article/details/52374642
  4. 查看Linux的IP地址:终端输入:ifconfig,得到如下IP地址:192.168.147.133 ;在这里插入图片描述
  5. 开启SSH和得到本地IP,本部分结束。

Windows部分

  1. 下载WinSCP:https://winscp.net/eng/download.php
  2. 双击进行安装,然后打开WinSCP在这里插入图片描述
  3. 如下软件界面,输入主机名的IP(本文Linux部分获取),端口号22,用户名是Linux的用户(如 l),密码为登录密码。
    在这里插入图片描述
    4.登录之后得到如下图所示界面:
    在这里插入图片描述
    5.如果出现错误,请仔细查看Linux部分SSH的操作是否成功。

如有错误,敬请指正。欢迎交流学习。

参考文章:
https://blog.csdn.net/lj695242104/article/details/80922108
https://blog.csdn.net/Weary_PJ/article/details/105552478
https://blog.csdn.net/java_dotar_01/article/details/76942563
https://blog.csdn.net/litao31415/article/details/52374642

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WindowsLinux 之间传输文件,可以使用以下几种方法: 1. 使用 FTP:可以在 Windows 上安装一个 FTP 服务器,然后在 Linux 上使用 FTP 客户端连接到 Windows 服务器,然后传输文件。 2. 使用 SCP:SCP 是 Secure Copy 的缩写,是基于 SSH 协议的一种安全的文件传输协议。可以在 Linux 终端使用 scp 命令将文件Windows 传输到 Linux。 3. 使用 Samba 共享:Samba 是一种允许 LinuxWindows 系统之间共享文件的协议。可以在 Windows 上安装 Samba 服务器,然后在 Linux 上挂载 Windows 共享,然后传输文件。 以下是使用 SCP 在 WindowsLinux 之间传输文件的具体步骤: 1. 在 Windows 上安装一个 SSH 客户端,比如 PuTTY。 2. 在 Linux 上使用 SCP 命令将文件Windows 传输到 Linux。假设 Windows IP 地址为 192.168.1.100,要传输的文件为 file.txt,Linux 用户名为 user,Linux IP 地址为 192.168.1.200,传输命令如下: ``` scp user@192.168.1.100:/path/to/file.txt /path/to/destination/folder/ ``` 其,/path/to/file.txt 是 Windows 上的文件路径,/path/to/destination/folder/ 是 Linux 上的目标文件夹路径。scp 命令会提示输入 Windows 用户名和密码。 3. 如果要将文件Linux 传输到 Windows,可以在 Windows 上安装一个 SCP 服务器,比如 WinSCP,然后在 Linux 上使用 SCP 命令将文件传输到 Windows。假设 Windows 用户名为 user,密码为 password,Windows IP 地址为 192.168.1.100,要传输的文件为 file.txt,Linux 用户名为 user,Linux IP 地址为 192.168.1.200,传输命令如下: ``` scp /path/to/file.txt user@192.168.1.100:/path/to/destination/folder/ -P 22 ``` 其,/path/to/file.txt 是 Linux 上的文件路径,/path/to/destination/folder/ 是 Windows 上的目标文件夹路径,-P 22 指定 SSH 端口为 22。scp 命令会提示输入 Windows 用户名和密码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值