Contents
  1. 1. ssh免密码登录
  2. 2. ssh服务器别名

经常要用ssh登录远程服务器,每次都输入用户名和密码比较麻烦。可以设置一下ssh免密码和ssh服务器别名。

ssh免密码登录

参考这个教程,看How To Create SSH Keys和How To Copy a Public Key to your Server两个部分。注意!

Created directory ‘/home/username/.ssh’.

Enter passphrase (empty for no passphrase):

这里一定不要填passphrase,不然每次登录还需要输入passphrase,一点都不方便。

如果已经生成过私钥,就不需要再来一遍 ssh keygen 了,直接把公钥放到服务器上就行

ssh服务器别名

参考这个答案

Host myremote # any name for the host

HostName 192.168.178.05 # IP, .local, or hostname if defined

User username # your username

Port 22 # port to listen

第一个行Host 给你的服务器取一个别名(纠结的地方)

第二行 HostName可以写服务器的地址,比如 ping username@website.com 或者直接写 website address

第四行Port,我也不懂好像不能空着,就写了22

这只是我解决这个问题的笔记,供自己以后参考

Contents
  1. 1. ssh免密码登录
  2. 2. ssh服务器别名