mac 用本地终端连接到 远程服务器 相关配置
背景: 最近在研究后端,每次去操作自己的服务器总是要进入阿里云服务器客户端进行操作非常麻烦,幸运的是这些问题已经被一些前辈所解决,这里我作为笔记记录下:
实现我们的目的的原理:
1、了解下 ssh (安全外壳协议) 主要用于远程电脑访问,传输内容全部进行加密
2、利用每个电脑都有一个 ssh ,那么我们的实现原理是 首先 本机先生成一对🔑(一个公钥、一个秘钥)如果想访问远程服务器 我们需要将自己的公钥复制给它 即可 ,然后 你在 远程服务器上 执行 ls -al 指令 会列出 authorized_keys 目录 你打开既可以看到自己电脑的公钥
具体步骤:
打开自己电脑的终端执行
第一步: 执行: ssh-keygen -t rsa 作用: 然后在 本机的.ssh文件下会生成 id_rsa.pub(公钥) 、 id_rsa(私钥)
第二步: 执行: ssh-copy-id root@ip (ip为远程服务器的IP地址) 作用: 将自己的id_rsa.pub(公钥) 复制到它的 authorized_keys 信任目录中