Switch language
zh
Switch theme
Light
  • 一台机器内ssh连接两个github账号

    问题: 如何在一台机器连接两个github账号 step1 生成两个 id_rsa 文件 一台机器使用 ssh 连接到 github 需要用到本地的 id_rsa.pub 文件, 一般在 /users/.ssh 文件夹内, 如果没有 id_rsa 文件, 则使用如下命令生成, 然后把这个 key 复制到 github 中 ssh-keygen -t ed25519 -C "your_email@example.com" 如果直接把 ssh key 复制到另一个 github 账号, 会提示 key 已被使用, 那么需要另外再生成一个 key, 使用 -f 命令指定生成的文件名 ssh-keygen -t ed25519 -C "your_email@example.com" -f "id_rsa2" step2 配置 github 使用不同的 id_rsa 在 .ssh 文件夹内新建 config 文件 # 该文件用于配置私钥对应的服务器 # Default github user(first@mail.com) Host github.com HostName github.
  • linux-ssh-端口更改-及-ip-限制-&-rsa-登录

    原文见 cnblog: 修改linux的ssh默认端口号22的方法 rsa 参考 一、修改配置文件 vi /etc/ssh/sshd_config 找到#Port 22 修改为自己要使用的端口号:Port 26000 然后 :x 退出保存 二、重启ssh服务 /etc/init.d./sshd restart 如果还要设置防火墙,配置:vi /etc/sysconfig/iptables 启用26000端口:/etc/init.d/iptables restart 三、如果要显示固定IP才能登陆: 1.修改 /etc/hosts.deny, 加入一行sshd:ALL –#意思是任何ip都不能登陆 2.然后修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241:allow –#意思是只允许192.168.0.241登陆 四、rsa 密钥对登录 client 执行以下命令生成密钥对 (~/.ssh) ssh-keygen -t rsa 把 is_rsa.pub 复制到服务器的 ~/.ssh/authorized_keys 文件后面 配置 /etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys service sshd restart 20241220 新增 上述是 centos 更改 ssh 端口, 不适用 ubuntu 2204 以后的版本, ubuntu 最新版本 配置ssh端口如下 参考自 csdn: 【解决】Ubuntu SSH Server 修改默认端口无效
🍀