使用 WinSCP 私钥连接 SFTP 服务器教程
- 首先需要生成一对公私钥,可以使用
ssh-keygen命令生成,例如:
ssh-keygen -t rsa -b 2048 -f my_key
这条命令会生成一个 2048 位的 RSA 私钥文件 my_key 和一个公钥文件 my_key.pub。
-
将公钥文件
my_key.pub拷贝到 SFTP 服务器上,并将其加入到.ssh/authorized_keys文件中,这样就可以用私钥连接 SFTP 服务器了。 -
使用 WinSCP 命令连接 SFTP 服务器时,需要指定私钥文件,例如:
winscp.exe sftp://user:password@hostname -privatekey=my_key
其中 user 是 SFTP 服务器的用户名,password 是密码,hostname 是 SFTP 服务器的主机名或 IP 地址,-privatekey=my_key 指定使用私钥文件 my_key 连接服务器。
- 连接成功后,就可以使用 WinSCP 的命令行界面进行文件传输等操作了。
原文地址: https://www.cveoy.top/t/topic/lNqL 著作权归作者所有。请勿转载和采集!