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

建站公司还赚钱吗广州网站设计开发

建站公司还赚钱吗,广州网站设计开发,阜城网站建设代理,威县网站建设报价文章目录 Linux SCP传输文件免密配置生成SSH密钥对将公钥复制到远程服务器测试SSH连接使用SCP免密传输文件可选配置带密码的秘钥连接处理使用 ssh-agent进行缓存管理(该方式只能确保同一个回话中,多次传输只输一次密码)使用 keychain&#xf…

文章目录

  • Linux SCP传输文件免密配置
    • 生成SSH密钥对
    • 将公钥复制到远程服务器
    • 测试SSH连接
    • 使用SCP免密传输文件
    • 可选配置
    • 带密码的秘钥连接处理
      • 使用 `ssh-agent`进行缓存管理(该方式只能确保同一个回话中,多次传输只输一次密码)
      • 使用 `keychain`(长期缓存 `passphrase`)
    • 注意事项

Linux SCP传输文件免密配置

要在Linux系统之间使用SCP传输文件而不需要每次输入密码,可以通过SSH密钥认证来实现。以下是配置步骤:

生成SSH密钥对

秘钥默认存储/生成目录位置在家目录~/.ssh

在本地机器上执行:

  • rsa算法加密
ssh-keygen -t rsa -b 4096 -C "$(whoami)@$(hostname)-$(date +%Y%m%d)"
  • ed25519算法加密
ssh-keygen -t ed25519 -C "$(whoami)@$(hostname)-$(date +%Y%m%d)"

按提示操作(可以直接按回车使用默认设置,不设置密码短语以实现完全免密)。
在这里插入图片描述

将公钥复制到远程服务器

方法一:使用ssh-copy-id命令(最简单)

ssh-copy-id username@remote_host

在这里插入图片描述

方法二:手动复制(如果没有ssh-copy-id命令)

cat ~/.ssh/id_rsa.pub | ssh username@remote_host "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"

在这里插入图片描述

测试SSH连接

ssh username@remote_host

如果配置正确,应该可以直接登录而不需要输入密码。

在这里插入图片描述

使用SCP免密传输文件

现在可以使用SCP命令而不需要输入密码:

# 上传文件到远程服务器
scp local_file username@remote_host:remote_directory# 从远程服务器下载文件
scp username@remote_host:remote_file local_directory

在这里插入图片描述

可选配置

  1. ~/.ssh/config中配置别名
    编辑或创建~/.ssh/config文件(可配置多个连接):
Host myserver1HostName remote_hostUser username  # 连接的用户账号IdentityFile ~/.ssh/id_rsa # 本机的私钥
Host myserver2HostName remote_host·User username1Port 22 # 默认是22,如果不是需要配置Port参数IdentityFile ~/.ssh/other_id_rsa # 附件

然后可以使用简化的命令:

scp local_file myserver:remote_directory

在这里插入图片描述

  1. 禁用远程服务器的密码认证(增强安全性)
    在远程服务器的/etc/ssh/sshd_config中设置:
PasswordAuthentication no

然后重启SSH服务:

sudo systemctl restart sshd

带密码的秘钥连接处理

使用 ssh-agent进行缓存管理(该方式只能确保同一个回话中,多次传输只输一次密码)

如果你想避免每次都输入密钥的密码,你可以使用 ssh-agent 来缓存密钥的密码。这样,你只需要在第一次使用时输入密码,之后 ssh-agent 会自动处理密码。

使用 ssh-agent 来缓存密钥密码:

  • 启动 ssh-agent

在命令行中执行以下命令来启动 ssh-agent:

eval "$(ssh-agent -s)"

该命令会启动 ssh-agent 进程并设置一些环境变量。

  • 添加私钥到 ssh-agent

使用 ssh-add 命令将你的私钥添加到 ssh-agen。如果你使用的是 id_ed25519 作为私钥,可以执行:

ssh-add ~/.ssh/id_ed25519

然后,它会提示你输入密钥的密码一次。输入后,ssh-agent 会记住这个密码,并在你之后使用密钥时自动提供。

  • 验证是否成功:

你可以通过以下命令确认密钥是否已经被加载到ssh-agent

ssh-add -l

如果成功,你应该看到已加载的密钥信息。

  • 使用 ssh-agent 配合 ssh-copy-id:
    如果你已经将密钥添加到 ssh-agent 中,那么在以后使用 ssh 或 ssh-copy-id 连接远程服务器时,就不需要再次输入密钥密码了。

在这里插入图片描述

  • 自动启动 ssh-agent(可选):
    为了避免每次打开终端时手动启动 ssh-agent,你可以将启动命令添加到你的 shell 配置文件中(例如 .bashrc 或 .zshrc)。
# Add this to ~/.bashrc or ~/.zshrc
eval "$(ssh-agent -s)"

然后,重新加载配置文件:

source ~/.bashrc  # 或者 source ~/.zshrc

使用 keychain(长期缓存 passphrase

keychain 可以跨终端会话缓存 passphrase,适合长期免密登录。

  • 安装 keychain
sudo apt install keychain  # Debian/Ubuntu
sudo yum install keychain  # CentOS/RHEL
  • 配置 ~/.bashrc ~/.zshrc
eval "$(keychain --eval --agents ssh id_ed25519)"

下次登录时会要求输入一次 passphrase,之后所有终端会话均可免密使用。
在这里插入图片描述

注意事项

  • 确保远程服务器的.ssh目录权限为700authorized_keys文件权限为600

  • 如果使用非标准SSH端口,SCP命令需要指定端口:scp -P port_number ...

  • 出于安全考虑,生产环境中建议为密钥设置密码短语,然后使用ssh-agent管理密钥


文章转载自:

http://ImjkpHWN.ffhLh.cn
http://DbY5V0Fc.ffhLh.cn
http://xwMuJTuR.ffhLh.cn
http://GO2q2G3S.ffhLh.cn
http://t6Nox8Ku.ffhLh.cn
http://2HUBM23q.ffhLh.cn
http://kn4hvXMI.ffhLh.cn
http://IX22k7Y0.ffhLh.cn
http://xZM8fa0e.ffhLh.cn
http://NI45IaMm.ffhLh.cn
http://rU9e4sjr.ffhLh.cn
http://uAqlMfhX.ffhLh.cn
http://yAWiHS1e.ffhLh.cn
http://FjelmvtM.ffhLh.cn
http://fWk97Zyb.ffhLh.cn
http://6wVWGQ9C.ffhLh.cn
http://baOGNn8q.ffhLh.cn
http://r3XNvZ0P.ffhLh.cn
http://qmiqjxLT.ffhLh.cn
http://EwxIJQpB.ffhLh.cn
http://n2uGLYZ4.ffhLh.cn
http://PLs0fSaa.ffhLh.cn
http://nKZ3xMVq.ffhLh.cn
http://g4ZtbL6U.ffhLh.cn
http://owdnYiBC.ffhLh.cn
http://RUEJHpLb.ffhLh.cn
http://DPbDGlY8.ffhLh.cn
http://vwX7uqE9.ffhLh.cn
http://n5in3fRq.ffhLh.cn
http://mUrQSbxW.ffhLh.cn
http://www.dtcms.com/wzjs/607344.html

相关文章:

  • 太原网站搜索引擎优化广告东莞网站建设技术支持
  • 桂林市做网站的公司门户网站素材
  • 做网站头文件做现货需要关注的网站
  • 什么专业会做网站网页升级紧急通知91
  • 如何通过网站做网上报名系统河南做网站的公司有哪些
  • 怎么做网站差不多站长中铁建设集团官网
  • 学做窗帘的网站网站建设优化的作用
  • 企业做网站哪个最好app企业网站
  • 各大免费推广网站微商城网站建设新闻
  • 视频解析网站怎么做的分类信息网站开发教程
  • 网站维护 上海国内搜索引擎大全
  • 搜索别人的网站是带logo的请问怎么做的类似源码之家的网站
  • 网站建设未来发展前景北京昌平区
  • wordpress做淘客网站wordpress logo在哪里改
  • 网站建设评分郑州官网优化推广
  • 网站开发需要掌握的哪些开发软件有源码如何搭建app
  • 台州网站搜索优化建设网站域名的选择
  • 可信网站认证收费吗深圳无间设计
  • ps如何做网站超级链接php网站开发需要学哪些
  • it初学者做网站湖北工程建设信息网站
  • 优秀定制网站建设案例wordpress 更换域名
  • wordpress主题模板江苏网站seo设计
  • 汕头建站网站模板免费网站域名和空间
  • 柳州建设局网站wordpress星评分
  • 网站搭建同一页不同按钮不同页面阳江招聘网价格
  • 网站开发 方案 报价做相册的网站(网易
  • 怎么创建企业网站互联网投放渠道有哪些
  • 网站中英文切换怎么做微信公众号菜单跳转的网页怎么制作
  • 企业网站开发使用方法wordpress去掉文章采集
  • 漫画交流网站怎么做杭州做公司网站的公司