创建.ssh目录并生成公钥:

ssh-keygen -t rsa

所有选项全部回车, 使用默认选项即可.

然后切换到用户目录下的.ssh目录:

cd ~/.ssh

该目录下默认有三个文件:

  • id_rsa: 用户私钥, 不要复制发送给任何人.
  • id_rsa.pub: 公钥, 将里面内容发送给客户端.
  • authorized_keys: 信任的公钥.

只需要将id_rsa.pub里的内容以 (ssh-rsa开头的一行内容) 复制到客户端的authorized_keys的目录下即可.

接着在客户端使用:

ssh username@ip -p port

即可连接到服务器.