目的:不用任何工具直接本地电脑快速链接服务器

环境:

  • 本地一台ubuntu或其他版本linux
  • 远程有多台linux服务器

方法:

  • 本地使用ssh-keygen创建一个针对对应远程主机的密钥
ssh-keygen
## 紧接着输入对应主机的标签比如shandong01
## 代表山东一号主机
  • 配置创建的密钥到config中
cd ~/.ssh
vi config
Host shandong01
  ## 你自己的主机ip
  HostName 8.188.188.88
  ## 你自己的用户名
  User root
  IdentityFile ~/.ssh/id_ed25519_shangdong01
  ## ssh的端口-改大后其实也没啥用-配置只允许自己ip访问才有点作用
  Port 22
  • 配置生成的密钥到远程主机中的authorized_keys中
cd ~/.ssh
vi authorized_keys
## 然后把生成到贴到最后边,注意回车另起一行开始写入
  • 最后回到本地主机测试
ssh shandong01