MAC 快速shh连接服务器

2018-04-22  本文已影响0人  Moquyun

先安装brew,需要使用brew安装ssh-copy-id

1.本地创建公钥

ssh-keygen -t rsa -C  'your email'

然后一路回车,生成你自己的密钥对


2.安装ssh-copy-id

brew install ssh-copy-id

将前一步骤生成的公钥~/id_rsa.pub文件,复制到ssh服务器对应用户下的~/.ssh/authorized_keys文件,可以有多种方式,这里只介绍常用的一种。

ssh-copy-id username@hostname  #将username和hostname替换为你的ssh服务器用户名和IP

当ssh服务器username用户目录下尚未有.ssh目录时使用此方式

cat ~/.ssh/id_rsa.pub | ssh username@hostname "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

ssh-keygen -f "/home/xxx/.ssh/known_hosts" -R hostname

登录###

ssh username@hostname

3.快捷登录

vi ~/.ssh/config

然后在终端输入 i 开始插入如下内容:

Host                  name#自定义别名
  HostName              hostname  #替换为你的ssh服务器ip或domain
  Port                  22 #ssh服务器端口,默认为22
  User                  root #ssh服务器用户名
  IdentityFile          ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件

按下ESC,然后依次输入 :wq
保存并退出

终端输入

ssh name
上一篇 下一篇

猜你喜欢

热点阅读