Windows10安装及使用ssh服务连接远程主机及传输文件

对于经常需要运维网络设备的人来说,使用SecurtCRT、Xshell来远程连接交换机、linux主机,但这些第三方软件虽功能齐全但作为商业软件,使用或使用其高级功能需要付费。

其实对于win10用户而言,系统中已内置了OpenSSH功能,可通过设置中的简单选项添加并启动服务,并且可以使用SCP命令实现本地及远程主机的互传文件。

一、安装

1、打开windows11设置界面,点击系统

image

2、点击可选功能--查看功能

image

3、点击添加可选功能--输入ssh搜索,勾选,并点击下一步

image

4、安装及安装完成

image

安装完成

二、使用SSH

1、远程登陆主机

1.1远程主机登陆(首次登陆)使用CMD或powershell

命令参数为:ssh 用户名@服务器地址

C:\Users\lzs>ssh root@192.168.66.121
root@192.168.66.121's password:
Last login: Mon Sep 13 16:25:16 2021

2、远程拷贝

2.1、本地文件拷贝到远程主机

命令参数:scp 本地文件 远程主机用户名@远程主机地址:远程主机文件存放位置

C:\Users\lzs>scp advanced\_ip\_scanner\_Aliases.bin root@192.168.66.121:/tmp  传输本地文件advanced\_ip\_scanner\_Aliases.bin至主机192.168.66.121的/tmp目录下
root@192.168.66.121's password:   输入密码
advanced\_ip\_scanner\_Aliases.bin                                                       100%   15     4.9KB/s   00:00
C:\Users\lzs>ssh root@192.168.66.121    登录远程主机,验证是否有传输的文件
root@192.168.66.121's password:
Last login: Mon Sep 13 16:28:09 2021 from 192.168.66.70
[root@localhost \~]# cd /tmp
[root@localhost tmp]# ls
advanced_ip_scanner_Aliases.bin

2.2、远程主机文件拷贝到本地

命令参数:scp 远程主机用户名@远程主机地址:远程主机文件 本地目录

C:\\Users\\lzs&gt:scp  root@192.168.66.121:/tmp/test.txt  C:\\Users\\lzs
root@192.168.66.121's password:
test.txt                                                                              100%    0     0.0KB/s   00:00
C:\\Users\\lzs&gt:dir
2021/09/13  下午 04:43                 0 test.txt