使用WinSCP和批处理在Windows下通过SSH端口上传文件至Linux
在Windows系统中,可以使用WinSCP和批处理来通过SSH端口上传文件至Linux系统。这种方法可以节省时间,提高效率。
准备工作
需要准备一台Windows系统,安装WinSCP软件,并下载批处理文件,以及一台Linux系统,安装SSH服务。
使用WinSCP上传文件
打开WinSCP,在左侧的连接栏中输入Linux服务器的IP地址,端口号为SSH的端口号,用户名和密码,点击“登录”按钮,即可连接到Linux服务器。选择要上传的文件,可以使用鼠标拖拽的方式将文件从Windows系统拖拽到Linux服务器的文件夹中,即可完成上传文件的操作。
使用批处理上传文件
也可以使用批处理来上传文件至Linux服务器。打开批处理文件,在里面输入以下内容:
@echo off
set host=xxx.xxx.xxx.xxx
set username=xxx
set password=xxx
set source=xxx
set target=xxx
winscp.com /command ^
"open sftp://%username%:%password%@%host% -hostkey=""ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx""" ^
"put %source% %target%" ^
"exit"
其中,host为Linux服务器的IP地址,username和password为登录Linux服务器的用户名和密码,source为要上传的文件路径,target为Linux服务器上文件存放的路径。保存批处理文件,双击运行,即可完成文件上传的操作。
本文介绍了使用WinSCP和批处理在Windows下通过SSH端口上传文件至Linux的方法。使用WinSCP可以使用鼠标拖拽的方式上传文件,而使用批处理则可以通过脚本的方式实现文件上传。