admin 管理员组文章数量: 887016
注意:scp 命令基于 ssh 登录,如果 Linux 没有安装 ssh 则无法进行文件拷贝,Centos 自带安装。
一、在 Windows 终端,通过 ssh协议 连接 Linux,实现文件互传(Windows 连 Linux):
1. win+r 输入 cmd 进入 windows 终端
2. 复制 Windows 文件到 Linux,或复制 Linux 文件到 Windows 中
# 复制 Windows 文件到 Linux
scp D:\data\1.txt root@192.168.88.161:/root/data
# 复制 Windows 目录到 Linux(记得加 -r)
scp -r D:\data root@192.168.88.161:/root/data
# 复制 Linux 文件到 Windows
scp root@192.168.88.161:/root/data/1.txt D:\data
# 复制 Linux 目录到 Windows(记得加 -r)
scp -r root@192.168.88.161:/root/data D:\data
3. 输入 Linux 密码,按回车键确定,文件即传输完毕
4.【拓展】你还可以在 Windows 连接 Linux 终端
# root是Linux的一个本地用户,192.168.88.161是Linux的ip地址
ssh root@192.168.88.161
二、在 Linux 终端,通过 ssh协议 连接 Windows,实现文件互传(Linux 连 Windows):
1. 先确保你的 Windows 是本地账户登录,别使用 Microsoft 账户登录,否则后续连不上别怪我。页面流程:屏幕左下角的WIN开始键→设置→账户
2. 然后点击屏幕左下角的WIN开始键→设置→应用→可选功能
3. 可选功能→添加功能(确保已安装 OpenSSH 的客户端和服务器)
4. 右键“我的电脑”图标,点击管理
5. 确保图中的两个服务的状态为“正在运行”,启动类型为“自动”
6. 回到 Linux 终端,尝试复制 Linux 本地文件到 Windows 的 D 盘上
# 注意 admin@ 后跟的是你 Windows 的本地 IP 地址
# 不清楚 WIndows 的 IP 地址,可以在 Windows 终端输入 ipconfig,查看以太网的 IPV4 地址即可
scp /root/data/1.txt admin@192.168.1.102:D:\data
7. 输入 Windows 本地账户名 ??? 的登录密码(博主的是admin),按回车键确定,文件即传输完毕。(如果不知道自己 Windows 的本地账户名,可以在 windows 终端输入 net user 自行查看。
三、在 Linux 终端,通过 ssh协议 连接 Linux,实现文件互传(Linux 连 Linux):
1. 发送 Linux1 文件到 Linux2 中
scp root@192.168.88.161:/root/1.txt root@192.168.88.162:/root
# 如果设置了Linux之间的免密登录,可这样写:
scp 192.168.88.161:///root/1.txt 192.168.88.162:///root
2.【拓展】在 Linux 终端把 远程的 Window1 文件 复制 到 Windows2 中。(太傻逼了哈哈)
# 复制windows1中xiaomin用户的D盘data文件夹下的1.txt,到windows2中laowang用户的D盘中
scp xiaomin@192.168.1.102:D:\data\1.txt laowang@192.168.1.5:D:
版权声明:本文标题:通过ssh协议实现Windows与Linux之间的文件互传 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728604898h1255632.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论