|
本帖最后由 一晚好梦 于 2023-12-30 23:57 编辑
总的来说分为两大步:
1、本地生成ssh密钥文件
涉及到的命令就一条,电脑打开cmd或者powershell输入就行
- ssh-keygen -t rsa -b 4096
复制代码 下面根据截图讲解下大概:
回车之后会询问创建的文件路径,括号内的就是一个默认路径,如果什么都不输入,默认就会存在.ssh文件夹下的id_rsa里面,如果电脑从来没有用ssh命令生成密钥可以直接回车,不然还是重新命名一个文件吧,不然会把之前的密钥覆盖掉,影响其他的ssh服务。如果直接输入文件名比如:n1,那应该最后的文件路径在桌面,推荐还是像我图片那里一样,路径放在C盘的.ssh文件夹,但是重新写入一个文件名,如我图里的就是.ssh文件夹下的n1,这个弄完之后回车会让输密码,直接回车就行,后面确定密码也直接回车,之后就找到文件公钥,如果刚才你和我一样文件名是n1,那么公钥就是同路径下的n1_pub,然后用记事本打开公钥,全选复制内容。之后在C盘的.ssh文件夹下用记事本打开config文件,没有的话手动创建打开,复制以下内容:
- Host 盒子ip
- HostName 盒子ip
- IdentityFile 生成的私钥路径如C:\Users\替换你自己的用户名\.ssh\n1
- PreferredAuthentications publickey
复制代码
到这一步,电脑上的操作就完成了,下面就是n1小钢炮方面的配置。
2、n1小钢炮
这个我也是参考的这个老哥的,[N1盒子] 小钢炮 SSH 禁用密码登录方法,不过要注意的是,保存重启的那一步要改成这样:/etc/init.d/S50dropbear restart,之后就可以愉快的直接登陆了!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|