永发信息网

ssh必须要用root登陆吗

答案:2  悬赏:30  手机版
解决时间 2021-03-06 07:35
  • 提问者网友:却不属于对方
  • 2021-03-05 23:50
ssh必须要用root登陆吗
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-03-06 00:45
可以查看一下配置文件

/etc/ssh/sshd-config

permitRooting=yes,允许root直接登录
permitEmptypassword:no 不允许空口令
全部回答
  • 1楼网友:罪歌
  • 2021-03-06 01:01
方法如下: 假设a,b两服务器,现在需要在a机上用root登陆b机,而不需要输入密码,那我们可按照下面的步骤来做: 1)在a机上生成钥匙对 a# ssh-keygen -t rsa generating public/private rsa key pair. enter file in which to save the key (/root/.ssh/id_rsa): enter passphrase (empty for no passphrase): enter same passphrase again: your identification has been saved in /root/.ssh/id_rsa. your public key has been saved in /root/.ssh/id_rsa.pub. the key fingerprint is: f6:61:a8:27:35:cf:4c:6d:13:22:70:cf:4c:c8:a0:23 mlsx@mlsx 这样,会生成id_rsa,和id_rsa.pub,其中id_rsa是密钥,id_rsa.pub是公钥。 2)把在a机生成的id_rsa.pub拷贝到b机上。 a# scp id_rsa.pub root@b:/tmp 3)用root帐号登陆b机,进入其主目录,创建authorized_keys文件,并设置好权限 b# cd ~/.ssh #cat /tmp/id_rsa.pub >>authorized_keys #chmod 400 authorized_keys 4)测试 在a机上转到root帐号,尝试登录b机。看看是不是不要密码. 5)authorized_keys文件的权限很重要,如果设置为777,那么登录的时候,还是需要提供密码的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯