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

网站建设实训实训心得杭州西湖区网站建设

网站建设实训实训心得,杭州西湖区网站建设,wordpress 调试环境,使用wordpress需要懂什么语言需求描述:我想配置本地机器到ssh远程服务器的免密码连接,注意我日常会使用的集群有多个节点,每个节点的用户名以及密码都是一样的,但是不同节点的用户目录下的数据并不互通。 方案: 配置本地机器到 SSH 远程服务器的…

需求描述:我想配置本地机器到ssh远程服务器的免密码连接,注意我日常会使用的集群有多个节点,每个节点的用户名以及密码都是一样的,但是不同节点的用户目录下的数据并不互通。

方案:

配置本地机器到 SSH 远程服务器的免密码连接,可以通过 SSH 密钥认证来实现。以下是详细的步骤:


1. 生成 SSH 密钥对

在本地机器上,生成一对 SSH 密钥(公钥和私钥)。如果你已经有一对密钥,可以跳过这一步。如果没有,可以使用以下命令生成:

ssh-keygen -t rsa -b 4096
  • -t rsa 表示使用 RSA 算法。

  • -b 4096 表示密钥长度为 4096 位,更安全。

运行该命令后,系统会提示你输入密钥保存的位置(默认是 ~/.ssh/id_rsa)和密钥的密码(passphrase)。如果你希望完全免密码登录,可以不输入密码,直接按回车跳过。


2. 将公钥复制到远程服务器

使用 ssh-copy-id 命令将本地生成的公钥复制到远程服务器的 ~/.ssh/authorized_keys 文件中。假设远程服务器的用户名是 your_username,节点的 IP 地址是 node1,你可以运行以下命令:

ssh-copy-id your_username@node1

如果服务器没有安装 ssh-copy-id,你可以手动复制公钥。步骤如下:

  1. 打开本地公钥文件(默认路径为 ~/.ssh/id_rsa.pub):

    cat ~/.ssh/id_rsa.pub
  2. 将公钥内容复制到远程服务器的 ~/.ssh/authorized_keys 文件中:

    ssh your_username@node1 "mkdir -p ~/.ssh && echo 'PASTE_PUBLIC_KEY_HERE' >> ~/.ssh/authorized_keys"

    其中 PASTE_PUBLIC_KEY_HERE 是你从本地公钥文件中复制的内容。


3. 配置多个节点

由于你提到集群有多个节点,且每个节点的用户名和密码相同,但用户目录下的数据不互通,你需要对每个节点重复上述步骤。

例如,如果你有三个节点,IP 地址分别为 node1node2node3,你需要分别运行:

ssh-copy-id your_username@node1
ssh-copy-id your_username@node2
ssh-copy-id your_username@node3

或者手动复制公钥到每个节点的 ~/.ssh/authorized_keys 文件中。


4. 检查和测试

完成上述步骤后,尝试从本地机器免密码登录到远程节点:

ssh your_username@node1
ssh your_username@node2
ssh your_username@node3

如果一切配置正确,你应该能够直接登录,而无需输入密码。


5. 可选:配置 SSH 配置文件

如果你经常需要连接多个节点,可以通过本地的 SSH 配置文件(~/.ssh/config)来简化命令。例如:

Host node1HostName node1User your_usernameHost node2HostName node2User your_usernameHost node3HostName node3User your_username

这样,你可以直接使用简化的命令登录:

ssh node1
ssh node2
ssh node3

注意事项

  1. 权限问题

    • 确保远程服务器的 ~/.ssh 目录权限是 700drwx------)。

    • 确保 ~/.ssh/authorized_keys 文件的权限是 600-rw-------)。

    • 如果权限不正确,即使配置了公钥,也可能无法登录。

  2. 服务器配置

    • 确保远程服务器的 SSH 配置文件 /etc/ssh/sshd_config 中允许密钥认证:

      • PubkeyAuthentication yes

      • AuthorizedKeysFile .ssh/authorized_keys

      • PasswordAuthentication no(可选,但更安全)

    • 修改配置后,需要重启 SSH 服务:

      sudo systemctl restart sshd
  3. 安全性

    • 如果你没有为私钥设置密码(passphrase),请确保私钥文件的安全性,不要泄露给他人。


文章转载自:

http://ZV8u2XUL.qbdqc.cn
http://7IZGfEJ3.qbdqc.cn
http://mXsfraHw.qbdqc.cn
http://CxAebQJV.qbdqc.cn
http://4pUwg2Ng.qbdqc.cn
http://RowOLt1W.qbdqc.cn
http://X6zguhcK.qbdqc.cn
http://Yt8Et5FL.qbdqc.cn
http://iAk3kKsu.qbdqc.cn
http://0hNe39jb.qbdqc.cn
http://MSP7llLN.qbdqc.cn
http://jhTBYwRj.qbdqc.cn
http://Aqe7xbaP.qbdqc.cn
http://s7Nb8jjZ.qbdqc.cn
http://c7Gl467H.qbdqc.cn
http://8kNesT5b.qbdqc.cn
http://OYMKViiw.qbdqc.cn
http://Pgf8ARWI.qbdqc.cn
http://YhJ4ZQnZ.qbdqc.cn
http://7g1ZbqH7.qbdqc.cn
http://4KgWBMA8.qbdqc.cn
http://Hk1e9vtr.qbdqc.cn
http://qTsyfL3v.qbdqc.cn
http://4Ijd0RKI.qbdqc.cn
http://un1dAUf5.qbdqc.cn
http://Djb9W2dZ.qbdqc.cn
http://DilGrpSj.qbdqc.cn
http://1FvtM0k1.qbdqc.cn
http://nFCrx0JX.qbdqc.cn
http://rVzKSspM.qbdqc.cn
http://www.dtcms.com/wzjs/735108.html

相关文章:

  • 锦州市网站建设绵阳建网站
  • 郑州专业做淘宝直播网站做图用哪个素材网站
  • 网站设计的主要内容个人简历word可编辑
  • 有人做家具网站中介吗接效果图做网站
  • 做网站对外贸有什么用微信做的地方门户网站
  • 上海网站建设网开什么网店简单又挣钱
  • 无锡网站营销推广网络工程师做什么的
  • 佛山建网站哪家好网络域名是什么
  • 网站制作 番禺ps网站建设教程视频
  • 企业网站 阿里云大连做网站哪里好
  • 河南网站关键词优化代理wordpress手机版侧栏导航条
  • 做视频网站需要哪些条件京东企业采购平台
  • 西部数码网站工具wordpress如何修改页脚
  • seo网站模版内蒙古兴安盟建设局网站
  • 监控设备网站制作公司做环评的网站
  • wordpress网站编辑深圳品牌营销策划机构
  • 磁力屋torrentkitty济南seo网站建站
  • 网站开发基本语言做网站找景安
  • wordpress 批量建站吴忠住房和城乡建设局网站
  • 门户网站集群建设公司logo免费生成器
  • 科站网站网站开发所遵循
  • asp网站开发技术总结与收获推荐网站网页
  • 关于网站开发的创业计划书泰州城乡建设局网站
  • 做汽车配件网站的公司黄岛网站建设哪家专业
  • 网站做镜像是什么浙江网站建设和制作
  • 骨科医院网站模板asp做网站基本过程
  • wordpress邮箱配置stmp昆明seo网站排名
  • 做美食推广的网站wordpress 屏蔽搜索
  • 常见的制作网站的工具2020中国企业500强榜单
  • 网站特色页面建设自创网站怎么赚钱