SSH跨操作系统免密文件传输

目录

一、Windows如何通过SSH向Linux系统传输文件

1.1. 安装SSH客户端:

1.2. 配置WinSCP:

1.3. 传输文件:

1.4. 文件传输免输入密码、RSA公钥设置流程

二、Linux系统之间的文件传输

2.1. 使用scp命令:

2.2. 从远程服务器下载文件到本地:

2.3. 文件传输免输入密码、RSA公钥设置流程

三、Windows与Windows系统之间的文件传输

3.1. 安装PuTTY:

3.2. 使用PSCP命令:

3.3. 从远程Windows系统下载文件到本地:

3.4. 文件传输免输入密码、RSA公钥设置流程

四、安装SSH:从Linux到Windows的旅程

4.1. 在Linux系统上安装SSH:

4.2. 在Windows系统上安装SSH:

4.2.1. 启用OpenSSH客户端:

4.2.2. 启用OpenSSH服务器:

4.2.3. 启动SSH服务:

结语


在信息技术的广阔世界里,SSH(Secure Shell)技术犹如一把万能钥匙,帮助我们在不同操作系统之间传输文件,实现安全、便捷的远程操作。今天,我们将一起踏上SSH的奇妙之旅,详细了解如何通过SSH技术在Windows和Linux系统之间,以及在各自系统内部进行文件传输,并探索如何安装和配置SSH。

一、Windows如何通过SSH向Linux系统传输文件

在Windows与Linux之间传输文件,SSH显得格外强大和可靠。Windows系统可以通过安装第三方软件来实现这一功能。

1.1. 安装SSH客户端:

推荐使用免费的开源工具——WinSCP。这个工具不仅支持SSH,还提供了一个用户友好的图形界面。

1.2. 配置WinSCP:

  • 打开WinSCP,点击“新建站点”。
  • 在“文件协议”中选择“SFTP”。
  • 输入Linux服务器的IP地址、端口号(通常是22),以及你的用户名和密码。
  • 点击“保存”以保存该配置,之后你可以直接双击连接。

1.3. 传输文件:

  • 成功连接后,左侧是你的Windows文件系统,右侧是Linux服务器文件系统。
  • 你可以像在本地文件管理器中一样,拖放文件进行传输。

1.4. 文件传输免输入密码、RSA公钥设置流程

(1)windows执行命令ssh-keygen -t rsa
(2)连续回车后,到C:\Users\lenovo/.ssh/目录寻找公钥文件:id_rsa.pub。?
(3)上传文件、授权秘钥文件
            步骤一:上传到linux路径【linux路径/root/.ssh】
            步骤二:授权秘钥,将秘钥写入authorized_keys文件【cat id_rsa_test.pub >> /root/.ssh/authorized_keys】
(4)上传到想要连接的服务器。scp -r /opt/dist/* root@IP地址:/opt/dist/
(5)首次上传,会询问,要手动确认yes。

二、Linux系统之间的文件传输

在Linux系统之间传输文件,SSH技术同样简便高效。最常用的工具是scp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张3蜂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值