📜  mikrotik ssh 无密码 (1)

📅  最后修改于: 2023-12-03 15:32:54.336000             🧑  作者: Mango

Mikrotik SSH无密码登录

如果你经常需要通过SSH登录Mikrotik路由器,并且不想每次都输入密码,那么可以使用无密码登录功能。

生成ssh密钥

要使用无密码登录,需要首先在本地计算机上生成ssh密钥。可以使用以下命令生成:

ssh-keygen -t rsa -b 2048

执行后会提示你选择密钥保存位置和输入密码,直接按Enter使用默认即可。

配置Mikrotik路由器

接下来需要在Mikrotik路由器上配置允许SSH无密码登录。可以通过以下命令进入Mikrotik的命令行界面:

ssh admin@192.168.0.1

其中,192.168.0.1是你Mikrotik路由器的IP地址,admin是路由器的用户名。输入密码后进入命令行界面。

接下来,执行以下命令,按照提示设置允许SSH无密码登录:

/user ssh-keys import public-key-file=id_rsa.pub user=admin

其中,public-key-file是你在本地计算机生成的公钥的路径,user是路由器的用户名。

使用ssh无密码登录Mikrotik

配置完成后,就可以使用ssh无密码登录Mikrotik路由器了。可以使用以下命令:

ssh admin@192.168.0.1

如果一切正常,会直接进入Mikrotik的命令行界面,无需输入密码。

注意事项
  • 为了安全起见,建议设置非空密码的ssh-key。可以按照ssh-keygen的提示设置密码。
  • 如果你使用的是Windows系统,需要安装SSH客户端,比如PuTTY。在PuTTYGen中生成密钥,然后在PuTTY中配置无密码登录。