如何判断对方ssh密钥免密码登陆
答案:2 悬赏:60 手机版
解决时间 2021-02-11 19:59
- 提问者网友:箛茗
- 2021-02-11 05:00
如何判断对方ssh密钥免密码登陆
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-11 06:36
密匙配对之后是可以在ssh登录的时候不需要密码,但是以前我们做的时候是基于root用户,还有就是如果你在/etc/hosts对对方主机和自己主机ip和主机名的话,你在ssh的时候甚至可以直接使用主机名而不用输入IP就可以连接了(做了密匙后,只要将密匙...
全部回答
- 1楼网友:一秋
- 2021-02-11 08:03
设置root密码
1
使用原密钥登陆远程主机,默认登陆用户为ubuntu
得到远程机ip
如果是aws,在ec2控制台查看一下实例的公有 ip,复制一下
cmd
ssh -i 密钥 ubuntu@xxx.xxx.xxx.xxx
2
空密码不让登陆的,所以要给root一个新密码
su
passwd root
输入两次新密码就可以了
end
修改/etc/ssh/sshd_config
修改
vi /etc/ssh/sshd_config
密码登陆
permitrootlogin yes
strictmodes no
permitemptypasswords yes
passwordauthentication yes
密钥登陆
hostkey /etc/ssh/ssh_host_rsa_key
hostkey /etc/ssh/ssh_host_rsa1_key
hostkey /etc/ssh/ssh_host_dsa_key
hostkey /etc/ssh/ssh_host_ecdsa_key
hostkey /etc/ssh/ssh_host_ed25519_key
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile %h/.ssh/authorized_keys
如果不想一个个改,也可以复制粘贴
全文如下
#/etc/ssh/sshd_config
# package generated configuration file
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯