设置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
这只是我解决这个问题的笔记,供自己以后参考