win10通过SSH传输文件到Ubuntu

本文介绍在Ubuntu下安装SSH服务器及查找主机IP的方法,还说明了在win10下安装FileZilla并通过SSH进行文件传输的操作。先在Ubuntu安装SSH服务器,查找其IP;再在win10安装FileZilla,填入相关信息连接后可直接拖拽传输文件。

首先,在Ubuntu下安装SSH服务器

$ sudo apt install openssh-server -y

装好之后,就自动启动了SSH服务


然后,查找Ubuntu主机IP

$ ifconfig

如果命令不可用,则先安装一个包

$ sudo apt install net-tools -y


最后,在win10下安装FileZilla,该软件完全免费,官方下载链接为https://filezilla-project.org/download.php?type=client

主机填Ubuntu主机的IP,用户名填Ubuntu用户名,密码填Ubuntu的登录密码,端口选择22,因为SSH的端口是22,然后点快速连接,文件传输可以直接拖拽传输文件,正向传输和反向传输都行。

如果想通过FTP传输文件,端口选择21,但是,之前需要对Ubuntu进行相应的配置,本文只讲SSH的,不再细述。

### 使用SSH连接Ubuntu服务器并传输文件 要在Windows上通过SSH连接Ubuntu服务器并进行文件传输,可以使用多种方法。以下是详细步骤: #### 安装和启动SSH服务 1. **在Ubuntu上安装OpenSSH服务器**: ```bash sudo apt update sudo apt install openssh-server ``` 这将安装必要的软件包以允许Ubuntu接受SSH连接 [^4]。 2. **检查SSH服务状态**: ```bash sudo systemctl status ssh ``` 如果服务显示为active(running),则状态正常 [^1]。 3. **在Windows上启动SSH服务**: - 按Win+S键,在搜索框输入“服务”。 - 在本地服务器中找到OpenSSH Authentication Agent,右键属性,将其设置为自动,点击应用确定 [^1]。 #### 连接到Ubuntu服务器 1. **使用命令行工具连接**: 打开命令提示符或PowerShell,并输入以下命令: ```bash ssh username@ubuntu_server_ip ``` 其中`username`是Ubuntu服务器上的用户名,`ubuntu_server_ip`是Ubuntu服务器的IP地址 [^2]。 2. **使用VS Code连接**: - 在Windows上安装VS Code。 - 安装Remote SSH插件。 - 选择配置路径,点击图像右下角“连接”,输入密码进行连接 [^3]。 #### 文件传输 1. **使用scp命令传输文件**: 在Windows命令行中,可以使用`scp`命令将文件Windows传输Ubuntu服务器。例如: ```bash scp path_to_local_file username@ubuntu_server_ip:/path/to/remote/directory ``` 其中`path_to_local_file`是Windows上文件的路径,`username`是Ubuntu服务器上的用户名,`ubuntu_server_ip`是Ubuntu服务器的IP地址,`/path/to/remote/directory`是要传输到的Ubuntu服务器上的目录 [^2]。 2. **使用sftp命令传输文件**: - 连接到Ubuntu服务器后,可以使用`sftp`命令进行交互式的文件传输。 - 输入以下命令开始sftp会话: ```bash sftp username@ubuntu_server_ip ``` - 使用`sftp`命令如`put`和`get`来上传和下载文件。 3. **使用图形界面工具**: - 可以使用如WinSCP这样的图形界面工具来方便地进行文件传输。 通过上述步骤,可以在Windows上通过SSH连接Ubuntu服务器,并且能够有效地进行文件传输。确保在进行任何操作之前,Ubuntu服务器上的SSH服务已经正确安装并运行,并且网络连接是正常的。在进行文件传输时,注意文件权限和路径的正确性,以避免传输错误。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值