使用 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/