使用sftp连接centos传输文件
前提条件: 虚拟机的网络设置为桥接模式,这样虚拟机和window主机就在同一个网段下,这样才能连接成功。
- 使用ip addr命令得到虚拟机的ip地址

- 打开命令行窗口cmd 使用sftp连接到虚拟机,输入你的虚拟机用户密码即可
sftp 你的虚拟机用户名@你的虚拟机地址
例如我的 虚拟机用户名是root,一般都是root
sftp root@10.0.18.35

注意 如果你是第一次连,会有如下提示,直接无脑yes就行,然后就会提示你连接成功
The authenticity of host '10.0.18.35 (10.0.18.35)’can’t be established.
·ECDSA key fingerprint is SHA256 :HUQFTN6fY9HDTseJt5GT0jD/Q4bE31U9U4gtwPIjMjI.Are you sure you want to continue connecting (yes/no/ [fingerprint])?
P1ease type ‘yes’, ‘no’ or the fingerprint:
Warning: Permanently added '10.0.18.35’(ECDSA) to the list of known hosts.
中文翻译:
无法确定主机’10.0.18.35(10.0.18.35)'的真实性。
·ECDSA 密钥指纹为 SHA256 :HUQFTN6fY9HDTseJt5GT0jD/Q4bE31U9U4gtwPIjMjI。您确定要继续连接吗(是/否/[指纹])?
P1ease 输入“是”、“否”或指纹:
警告:将“10.0.18.35”(ECDSA)永久添加到已知主机列表中。
- 使用put命令上传文件
put D:\share\mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
上传成功界面如下

put D:\share\mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz /mnt
//然后直接到对应的目录下查找就行
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XOdZpcP2-1626061860108)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20210712114731399.png)]](https://i-blog.csdnimg.cn/blog_migrate/2c1bdd1074ae4d399f0d3b40d8c129a1.png)
- 在虚拟机里面查看文件位置(上传的文件直接放在用户目录下了)

- 提示一下,如果你想要传文件夹的话,需要先在对方机器上新建一个同名的文件夹,然后传输
mkdir /mnt/hello
put -r D:\hello /mnt/hello
# -r 代表的是 连同子目录一起复制
本文介绍了如何在确保虚拟机网络设置为桥接模式的情况下,通过sftp连接CentOS并进行文件传输。首先获取虚拟机的IP地址,然后在命令行使用sftp连接,并解决首次连接的安全提示。成功连接后,使用`put`命令上传文件,文件会默认保存在用户目录下。若需传输文件夹,需先在CentOS上创建同名文件夹。

744

被折叠的 条评论
为什么被折叠?



