在Windows端使用WinSCP连接WSL(win10的linux子系统/Ubuntu)

前提

已经安装好了WinSCP与Ubuntu子系统,没有的话可以去网上搜一下别人的教程。

步骤

  1. 在ubuntu中输入 sudo apt-get install openssh-server
  2. 输入vim /etc/ssh/sshd_config
    将以下内容粘贴进去
Port 2222   #设置ssh的端口号, 由于22在windows中有别的用处, 尽量不修改系统的端口号
PermitRootLogin yes   # 可以root远程登录
PasswordAuthentication yes     # 密码验证登录

我打开这个文件后里面有很多内容,找了以下只有 PasswordAuthentication 一行没被注释,但是是no,直接修改后保存即可。

操作提示:没有学过vim的话就用方向键来控制光标,找到位置后按i进入编辑模式,编辑完后按Esc退出编辑模式,按住shift再按两下z键为保存退出。
如果不小心删改了别的内容,按住shift再按下zq键为不保存直接退出。

这里可能会遇到 “E45: ‘readonly’ option is set (add ! to override)” 的报错,这样的话就先zq退出,在命令行输入sudo !!,再进入vim就能保存了。

  1. 输入sudo service ssh --full-restart重启服务。(如果再次打开被拒绝访问,也输入这个命令)

  2. 打开WinSCP输入相关内容即可登陆。
    如果不知道主机名(即IP地址)的话,在ubuntu中输入hostname -I就能得到了;
    用户名是用户名@电脑名,例如我的用户名就是douer_unix
    在这里插入图片描述
    最后不要忘记把端口改成2222。
    在这里插入图片描述


参考

1.window使用winscp连接ubuntu的方法(我按这个文章来的时候遇到报错了,然后去看的第2篇文章)
2.开启WSL(win10的linux子系统)并实现远程连接
3.VIM编辑文件权限问题:“E45: ‘readonly’ option is set (add ! to override)”
4.如何在 Ubuntu 中检查你的 IP 地址

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,下载并安装winscp软件。 2. 打开winscp软件,点击左上角的“新建站点”按钮。 3. 在弹出的窗口中,选择“SFTP”协议,输入linux服务器的IP地址、用户名和密码,点击“高级”按钮。 4. 在高级设置中,选择“SSH”选项卡,将“加密”选项设置为“自动”,将“验证”选项设置为“密码”,点击“确定”按钮。 5. 点击“保存”按钮,输入站点名称,点击“确定”按钮。 6. 点击“连接”按钮,等待连接成功。 7. 连接成功后,可以在左侧窗口中浏览本地文件,右侧窗口中浏览linux服务器上的文件。 8. 可以通过拖拽文件的方式将本地文件上传到linux服务器,或将linux服务器上的文件下载到本地。 9. 连接完成后,可以点击“断开”按钮断开连接。 ### 回答2: WinSCP是一个免费开源的Windows客户,可以用来连接和管理Linux系统。这个软件支持图形化界面(GUI)和命令行界面(CLI)两种方式,可以通过SFTP、SCP和FTP等协议连接Linux系统。 1. 下载和安装WinSCP 首先,访问WinSCP的官方网站(https://winscp.net/),下载最新版本的WinSCP软件。安装过程很简单,只需按照提示进行即可。 2. 打开WinSCP 打开WinSCP,你会看到一个连接界面,这里需要填写要连接Linux系统的IP地址、用户名和密码等信息。如果你想要在本地存储一份连接信息,可以点击“保存会话”按钮,WinSCP会自动保存你填写的连接信息,便于以后的连接。 3. 连接Linux系统 填写完毕连接信息后,点击“登录”按钮即可连接Linux系统。如果连接成功,你将看到Linux系统的目录结构和文件列表。你可以像使用本地文件管理器一样进行文件和文件夹的操作。 4. 使用WinSCP的高级功能 WinSCP还提供了一些高级功能,比如同步文件夹、编辑文件、编辑文件权限等。这些高级功能可以通过WinSCP的菜单栏或工具栏进行操作。 总之,WinSCP是一个非常方便的连接和管理Linux系统的工具,有了它,就能够像在本地管理文件一样操作远程的Linux文件系统了。 ### 回答3: WinSCP是一个免费的开源软件,可以轻松连接Linux系统并进行远程管理。以下是连接Linux系统的简单教程: 1. 准备工作 在连接Linux系统之前,需要确保您已经安装了WinSCP,可以在官网下载安装。 2. 打开WinSCP 打开WinSCP并在主窗口中填写以下信息: - 文件协议:SFTP - 主机名:你的Linux系统IP地址 - 用户名:你的Linux系统用户名 - 密码:你的登录密码 3. 连接Linux 单击“登录”按钮,WinSCP连接到您的Linux系统。您将看到一个类似于文件管理器的界面,左侧是本地文件夹,右侧是远程Linux系统的文件夹。 4. 使用WinSCP 使用WinSCP可以像使用本地文件管理器一样管理远程Linux系统的文件和目录。您可以使用WinSCP来上传和下载文件,编辑文件,创建和删除文件夹等等。 总结 连接Linux系统使用WinSCP是十分简单的,只需要填写正确的登录信息即可。WinSCP提供了简单易用的图形界面,使得远程管理Linux系统变得轻松。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值