在client端输入命令然后一路回车
运行结束以后,在client端~/.ssh/目录下,会新生成两个文件: id_rsa.pub 和 id_rsa 。前者是你的公钥,后者是你的私钥。这时再输入如下命令,将公钥传送到远程主机host上面:
server端将用户上传的公钥,保存在用户主目录的 ~/.ssh/authorized_keys 文件中。
原本以上配置就ok了,但是OpenWrt的ssh采用的是dropbear,一种轻量级的ssh服务。需要对其进行额外配置:
大功告成 ->
SSH参考资料: SSH原理与运用(一):远程登录
您好,要不使用免密登录Linux,您需要做以下步骤:1. 在Linux系统中,使用su命令切换到root用户,或者使用sudo命令以root用户权限执行 *** 作。
2. 使用visudo命令编辑/etc/sudoers文件,将其中的“Defaults requiretty”行注释掉,以允许远程登录时不使用免密登录。
3. 使用ssh-keygen命令,在本地生成一对公钥和私钥,将公钥复制到服务器的~/.ssh/authorized_keys文件中,以允许远程登录时不使用免密登录。
4. 使用chmod命令,将~/.ssh/authorized_keys文件的权限设置为600,以确保安全性。
5. 使用ssh命令,以指定的私钥登录服务器,以允许远程登录时不使用免密登录。
以上就是不使用免密登录Linux的方法,希望能够帮助您。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)