当前位置: 首页 > news >正文

免密执行远程服务命令

1:生成密钥对

要在本地使用SCP命令从远程主机复制文件而无需输入密码,你可以使用SSH密钥认证。以下是具体步骤:
生成SSH密钥对:在本地机器上打开终端,执行以下命令生成SSH密钥对:

ssh-keygen -t rsa

不用输入任何字符,直接回车就好了 

2:复制公钥到远程服务器

执行以下命令将公钥复制到远程服务器

ssh-copy-id  ${user}@${ip}

${user}:远程服务器用户名

${ip}:远程服务器的IP地址


3:输入远程服务器的用户密码

将本地的公钥(.pub结尾文件的内容)复制到远程服务器的 ~/.ssh/authorized_keys 文件中。

4:测试SSH连

确保现在你可以通过SSH连接到远程服务器而无需输入密码:

ssh ${user}@${ip}

${user}:远程服务器用户名

${ip}:远程服务器的IP地址

5:使用SCP命令进行文件复制测试

现在你应该能够使用SCP命令从远程主机复制文件而无需输入密码了,示例命令如下:

scp root@192.168.8.1:/home/user/a.zip ./write4c3


这样设置之后,你应该可以无需输入密码就能够使用SCP命令从远程主机复制文件到本地了。
 


http://www.mrgr.cn/news/30938.html

相关文章:

  • Revit学习记录-版本2018【持续补充】
  • Streamlit:使用 Python 快速开发 Web 应用
  • 我的数据库旅程:从迷茫到觉醒
  • 1332. 删除回文子序列 脑筋急转弯
  • 《俄语翻译通》app一款专业的俄文OCR识别器,学俄语不会颤音怎么办?《俄语翻译通》可以帮助你!
  • Windows用管理员运行cmd命令后无法切换盘符
  • 23个Python在自然语言处理中的应用实例
  • TiDB 中的自增主键有哪些使用限制,应该如何避免?
  • HCL Domino 14.5EAP1快问快答
  • 解决Filament中使用ARCore出现绿色闪屏的问题
  • 力扣150题——多维动态规划
  • 【高阶用法】uniapp的i18n多语言模块修复与增强(Typescript)
  • numpy之随机抽样函数np.random.choice()
  • 阿里云大模型,这次云栖大会又“卷”出了新高度!
  • 【PostgreSQL教程】PostgreSQL详细介绍
  • Bayes networks可视化工具-Netica
  • 【C++】——多态详解
  • STM32cubeMX + VScode开发GD32移植(HAL库通用),保姆级!!!!!!!
  • 住宅代理IP如何提高 IP声誉?
  • BMW宝马品牌各车系车轮轮毂螺栓扭矩参数