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. 使用 SCPSCP 是 Secure Copy 的缩写,是基于 SSH 协议的一种安全的文件传输协议。可以在 Linux 终端使用 scp 命令将文件Windows 传输Linux。 3. 使用 Samba 共享:Samba 是一种允许 LinuxWindows 系统之间共享文件的协议。可以在 Windows 上安装 Samba 服务器,然后在 Linux 上挂载 Windows 共享,然后传输文件。 以下是使用 SCPWindowsLinux 之间传输文件的具体步骤: 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 [email protected]:/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 [email protected]:/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、付费专栏及课程。

余额充值