使用scp命令把文件传到服务器上

本文介绍如何使用SCP命令将本地文件pip-19.2.3.tar.gz传输到远程服务器的/usr/workspace目录下。首先使用SCP命令指定源文件、目标地址及路径,接着输入yes确认连接,最后输入服务器密码完成文件传输。
部署运行你感兴趣的模型镜像

使用scp命令把文件传到服务器上:

scp pip-19.2.3.tar.gz root@47.95.200.55:/usr/workspace

备注:把本机pip-19.2.3.tar.gz拷贝到47.95.200.55这台服务器的/usr/workspace目录下
然后需要输入“yes”
最后再输入目标服务器的密码就可以了~
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

### scp命令因Host key验证失败时如何从远程服务器文件到本地服务器使用 `scp` 命令从远程服务器文件到本地服务器时,如果出现 `Host key verification failed` 错误,表示 SSH 客户端无法验证远程主机的身份,通常是因为本地 `known_hosts` 文件中记录的密钥与远程主机当前提供的密钥不一致。这可能是因为远程服务器重新安装了 SSH 服务、更换了主机密钥,或者存在中间人攻击的风险。 为了解决此问题并成功使用 `scp` 文件,可以采取以下方法: #### 1. 清除已知主机中的旧密钥记录 使用 `ssh-keygen -R` 命令清除本地 `known_hosts` 文件中对应远程主机的旧密钥记录。例如: ```bash ssh-keygen -R 192.168.3.6 ``` 执行完成后,再次尝试使用 `scp` 命令文件。此时系统会提示是否接受新的主机密钥指纹,输入 `yes` 即可继续输过程 [^1]。 #### 2. 手动删除 known_hosts 文件中的对应条目 如果使用 `ssh-keygen -R` 不方便操作,也可以手动编辑 `~/.ssh/known_hosts` 文件(Linux/macOS)或 `C:\Users\用户名\.ssh\known_hosts`(Windows),删除与目标 IP 地址对应的行。删除后再次尝试 `scp` 操作,系统会自动重新添加新的密钥记录 [^2]。 #### 3. 一次性接受远程主机密钥 在清除旧密钥记录后,可以使用以下命令一次性接受新的主机密钥并完成文件输: ```bash ssh-keyscan 192.168.3.6 >> ~/.ssh/known_hosts ``` 该命令将远程主机的公钥指纹添加到本地 `known_hosts` 文件中,随后即可正常执行 `scp` 命令文件 [^1]。 #### 4. 调整 SSH 安全策略(不推荐) 如果确定远程主机是可信的,并且希望跳过密钥验证步骤,可以在 `scp` 命令使用 `-o StrictHostKeyChecking=no` 参数临时禁用密钥验证。例如: ```bash scp -o StrictHostKeyChecking=no root@198.18.36.1:/mnt/logfs/check.log /local/path/ ``` 虽然该方法可以绕过验证失败问题,但会降低安全性,因此不建议在生产环境中使用 。 #### 5. 确保正确的文件权限 在处理 `known_hosts` 文件时,确保 `.ssh` 目录及其文件的权限设置正确。通常 `.ssh` 目录权限应为 `700`,`known_hosts` 文件权限应为 `600`,可使用以下命令调整: ```bash chmod 700 ~/.ssh chmod 600 ~/.ssh/known_hosts ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值