【window基础】如何在windows系统通过SSH远程登录以及传输文件 - 鹅要长大

时间:2024-03-09 08:12:07

【window基础】如何在windows系统通过SSH远程登录以及传输文件

前言

本文介绍如何在win10端开启VPN远程登录主机。

环境

win10;Gitbash; OpenVPN;openssh

步骤:

1. 已经配置好远程VPN,可以正常连接;

2. 查看本机是否安装openssh服务端和客户端;

在电脑端的设置-应用-应用和功能-管理可选功能-添加功能,然后安装OpenSSH服务器和客户端

3.开启openVPN,远程连接VPN,使之可以访问VPN所在IP;

4. 开启git Bash,使用ping命令查看是否是否正常连接,也可以使用DOS中的ping命令;

5. 使用ssh命令连接远程主机;

6. 将windows系统的文件或者目录传输到ubuntu服务器端

scp -r local_dir username@servername:remote_dir

在当前目录下运行命令行,将给目录下的local_dir文件夹上传到服务器的remote_dir文件夹。注意username是服务器系统的某个用户名,要输入与之对应的password,不然就会permission deniedservername是服务器的IP地址。

example:

 scp -r train_dataset/ xxx@10.0.169.117:/home/xxx/mmm

7. 从服务器下载目录

scp -r username@servername:/home/remote_dir   /local_dir

/home/remote_dir 是服务器的目录,/local_dir是本机目录;

参考

1. win10 开启ssh server服务远程登录;

2. Windows10自带的OpenSSH如何开启使用;

3. Windows下使用ssh登录远程服务器及文件传输