scp 可以走公钥方式吗?节省输入密码?

发布时间:2026/7/21 21:50:20
scp 可以走公钥方式吗?节省输入密码? 完全可以。scp传输底层完全基于 SSH 协议因此只要你配置好SSH 公钥免密登录后续执行此scp命令时就再也不需要输入密码了。以下是实现免密传输的 3 个简单步骤在你的本地电脑上操作即可第一步检查或生成本地 SSH 密钥首先确认你本地电脑上是否已经有 SSH 密钥对公钥和私钥。在本地终端运行以下命令检查密钥是否存在ls~/.ssh/id_*.pub如果提示文件不存在运行以下命令生成一对新密钥一路按回车键即可无需输入密码ssh-keygen-trsa-b4096第二步将你的公钥拷贝到远程服务器使用ssh-copy-id工具将你的本地公钥一键发送并配置到远程服务器上第三步验证并使用测试 SSH 免密是否生效如果能够直接登录、不需要你输入密码说明配置成功。输入exit退出登录。直接运行你的scp命令现在你可以直接运行你的拷贝命令了它会瞬间执行完成不再提示输入密码 进阶技巧嫌命令太长用别名简化它如果你觉得每次都要打在本地电脑编辑或创建~/.ssh/config文件nano~/.ssh/config2. 保存后你的 scp 命令可以极简缩写为