使用 SSH 连接 Linux 服务器
本文最后更新于:2021年4月16日 晚上
首先我们要在客户端(本机)生成密钥对
这里的密钥对是
Public key,具体请参考 公开密钥加密
使用命令
1 | |
接下来会提示让你输入一个路径来保存密钥对,默认在 ~/.ssh/id_rsa 下面生成 id_rsa(私钥)和 id_rsa.pub(公钥),如果没什么特殊需求就直接默认就好。
然后提示你输入密码(即本机使用 SSH 连接时的密码 #和服务器密码无关),也是直接回车默认为空即可。
将公钥上传到服务器上
这里以使用 SCP 为例,上传公钥 id_rsa.pub 到服务器上
1 | |
将公钥追加到服务器的认证密钥中
将上传到服务器上的 id_rsa.pub 公钥追加到 authorized_keys 文件中,命令是
1 | |
修改服务器的配置以启用公钥认证
修改 vi /etc/ssh/sshd_config 配置文件(如果有的话就进行修改,没有的话就添加进来)
1 | |
重启 SSH 服务
1 | |
最后验证一下
连接服务器,这里以 SSH 客户端为例
1 | |
然后,就直接连上了,不需要输入密码了呢 O(≧▽≦)O
使用 SSH 连接 Linux 服务器
https://blog.rxliuli.com/p/e241d9845dda448c8a1d9e5d2b100790/