只要你的机器暴露在公网之中,每天都会受到来自外界源源不断的攻击。所以,在拿到一个新机之后,修改ssh端口、把ssh的密码登录改成密钥登录才是比较稳妥的。笔者在此记录一下debian服务器设置ssh密钥登录的步骤,以备将来使用。第一步:生成密钥使用 ssh-keygen 或者 ssh-keygen -t rsa 命令生成密钥。执行完命令后,一路回车即可。ssh-keygen 命令会在默认的/root用户目录下生成两个文本文件,一个带 .pub 结尾,内容只有一行,这是公钥;另一个不带 .pub 结尾,内容有很多行,这是私钥。公钥和私钥是绝对唯一的一对,其中公钥内容是可以公开的,而私钥内容则需要小心保管。在这里记录一下ssh-keygen命令可以携带的几个参数的含义: -t rsa: 参数用于指定密钥类型,它告诉 ssh-keygen 生成何种类型的密钥。常见的类型包括 RSA、DSA、ECDSA 和 Ed25519。 -b 4096:表示密钥的长度,建议 4096 起。 -C 张三:在公钥末尾加上注释,表名这是谁的公钥。 -N password:设置私钥密码。如果想在生
肥牛
半路出家的产品圈怪蜀黍