ssh指令免密码登录及配置别名

1.免密码登录

ssh指令免密码登录及配置别名

首先进入到.ssh文件夹下

输入ssh-keygen指令,然后按回车一直到结束(如图)

ssh指令免密码登录及配置别名

然后在.ssh文件夹下会出现两个文件

id_rsa(私钥)  id_rsa.pub(公钥)

ssh指令免密码登录及配置别名

接下来要把id_rsa.pub传递到本地服务器(mac电脑)的家目录下的.ssh文件中

使用命令: ssh-copy-id (其中itheima是mac电脑的用户名,后边是其ip地址)

之后输入密码即可

ssh指令免密码登录及配置别名

输入完密码后显示如图

ssh指令免密码登录及配置别名

再输入ssh

就不需要输入密码啦 

ssh指令免密码登录及配置别名

2.配置别名

 ssh指令免密码登录及配置别名

首先是进入.ssh文件下

然后创建config文件 touch config

最后编辑,利用指令即可进行编辑文件 gedit config

文件的内容

Host myserver
    HostName 172.16.140.1
    User itheima
    Port 22

ssh指令免密码登录及配置别名

ssh指令免密码登录及配置别名

之后再输入就不用ssh 这么长了

只需输入ssh myserver(这里的别名可以随便命名)

ssh指令免密码登录及配置别名

这样就方便多了

相关推荐