美文网首页
天翼/华为云服务器SSH登录配置

天翼/华为云服务器SSH登录配置

作者: zfanmy | 来源:发表于2022-09-30 22:54 被阅读0次
    • 环境说明

      1. 云服务器使用 天翼云/华为云 弹性服务器
      2. 终端软件采用 iterm2
    • 目的说明

      1. 修改默认SSH端口避免22端口扫描(此处为9000)
      2. 配置 iterm2 免密登录
    • 配置过程

      1. 修改默认SSH端口
        1. ssh root@服务器公网ip
          使用原端口登录服务器
        2. cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
          备份原服务端配置文件
        3. netstat -lntup | grep :9000
          检查9000端口是否被占用,若无输出则未被占用
        4. vim /etc/ssh/sshd_config
          Port 22
          Port 9000
          修改SSH服务端默认端口号,此处以9000为例,保留原22端口,待验证新端口正常后再注释掉
        5. systemctl restart sshd
          重启SSH服务
        6. 在天翼云/华为云控制台·安全组·中增加9000端口入站规则


        7. ssh root@服务器公网ip -p 9000
          通过新端口测试访问,成功则将步骤4中的22端口配置删除
      2. 配置 iterm2 免密登录
        1. ssh-keygen -t ed25519 -C "your_email@example.com" (之后一直回车即可)

          本地执行生成密钥对指令,生成的密钥位于~/.ssh目录中,此处生成的公钥为id_ed25519.pub,密钥为id_ed25519
        2. vim ~/.ssh/config
        Host examp # 登录的服务器别名 ssh examp 就可以了
          HostName 233.233.233.233  # 要登录的服务器ip
          Port 9000  # 之前修改后的端口号
          User root   # 登录名
          IdentityFile ~/.ssh/id_rsa #你的私钥路径
          ServerAliveInterval 30
          TCPKeepAlive yes 
        
        本地修改SSH配置,设定远程ip别名
        1. cat ~/.ssh/id_ed25519.pub 复制本地生成的公钥内容,粘贴到云服务器的 ~/.ssh/authorized_keys 文件中
        2. ssh examp
          本地终端可以免密登录

    相关文章

      网友评论

          本文标题:天翼/华为云服务器SSH登录配置

          本文链接:https://www.haomeiwen.com/subject/wsilartx.html