编写的缘由

windows是大多数PC玩家使用的操作系统,很少人会用到linux、unix、macos等。但就算如此任然有许多人不会cmd的一些基础的命令,sftp、ftp、telnet、ssh都是很常见的连接方式,其实懒一点的人直接会用第三方工具如finashell、xshell、filez等工具进行连接,但此时的我在拥有linux命令的基础下实在不想去下载更多此类软件,所以记录此sftp使用过程以便自己或朋友操作使用。

首先我们要知道sftp与ftp的最大不同是sftp比起ftp拥有更安全的连接,ftp是以明文的形式传输而sftp是以密文的形式传输,并且能够使用key的形式进行身份认证,大大增加了安全性。sftp的默认端口是22与ssh相同,可以自行修改。

1、进入windows系统后,可以按win+R弹出运行框后输入cmd进入dos界面,或在搜索框搜索cmd进入

2、输入sftp连接命令连接到sftp(这里将用我个人的sftp服务进行示范)

C:\Users\fhd>sftp -P 5090 htkeki@chat.ssudo.top  #-P代表该连接不是使用默认端口
htkeki@chat.ssudo.top's password:     #这个时候弹出的密码框是不显示了,直接输入回车就行,有一种情况是你用了其他ip或域名访问了同一个资源的时候会提示密钥指纹不一致,需要重新删除旧指纹就可以直接进行连接了
Connected to chat.ssudo.top.    当#出现这个说明连接成功
sftp>   #当路径变为sftp时就可以通过get、pull命令来进行上传和下载的操作了


此作者没有提供个人介绍。
最后更新于 2025-05-22