SSH免密登录和别名控制
在客户端A链接远程客户端B。需要在A客户端使用ssh username@ip,输入密码的方式进行链接。很多时候会记不住username@ip,也懒得每次登录都要输入密码。
是不是可以给username@ip设置别名,比如test,再设置免密登录设置,直接在客户端A输入 ssh test直接登录远程客户端B成功。下面介绍一下设置别名和免密登录的操作。
》》免密登录设置步骤
- 在客户端A,进入~/.ssh目录,执行ssh-keygen即可生成ssh钥匙,遇到提示一路回车即可。
- 上传公钥到服务器B。
执行ssh-copy-id username@ip,可以让远程服务器记住我们的公钥。
完成上述两部,再次使用ssh username@ip登录远程服务器,即可不用输入密码,scp命令同理
》》设置远程服务器别名
- 在客户端主机下,进入~/.ssh目录,创建config文件,该文件下写入一下内容
分享促进成长