胡帅密码m!sshs...外盘内盘是什么意思思

CentOS SSH无密码登录原理,配置以及常见问题
为了便于理解,假设需要在hadoop148这台机器上可以通过无密码登录的方式连接到hadoop107上。
首先在 hadoop148上生成一个密 钥对,包括一个公钥和一个私钥,并将公钥复制到hadoop107上。
然后当 hadoop148通 过 SSH 连接hadoop107机器时, hadoop107机器 就会生成一个随机数并用 hadoop148的公 钥对随机数进行,并发送给 hadoop148。
最后 hadoop148收到加密数之后再用私 钥解密,并将解密数回传给hadoop107, hadoop107确认解密数无误之后就允许 hadoop148不 输入密码进行连接了
1 、 登录hadoop148,执行命令 ssh-keygen -t rsa 之后一路回 车,查看刚生成的无密码钥对: cd .ssh 后 执行 ll
2 、把 id_rsa.pub 追加到授权的 key 里面去。 执行命令 cat ~/.ssh/id_rsa.pub &&~/.ssh/authorized_keys
3 、修改权限: 执行 chmod 600 ~/.ssh/authorized_keys
4 、确保 cat /etc/ssh/sshd_config 中存在如下内容
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile
.ssh/authorized_keys
如需修改, 则在修改后执行重启 SSH 服 务命令使其生效 :service sshd restart
5 、将公 钥复制到所有其他机器上 :scp ~/.ssh/id_rsa.pub root@hadoop107:~/ 然后 输入 yes ,最后 输入 hadoop107机器的密 码
6 、在 hadoop107 机器上 创建 .ssh 文件夹 :
mkdir ~/.ssh
然后 执行 chmod 700 ~/.ssh (若文件夹以存在 则不需要创建)
7 、追加到授权文件 authorized_keys 执行命令 :
cat ~/id_rsa.pub && ~/.ssh/authorized_keys
然后 执行 chmod 600 ~/.ssh/authorized_keys
8 、重复第 4 步
9 、 验证命令 : 在 hadoop148机器上 执行 ssh hadoop107发现主机名由 hadoop148变成 hadoop107即成功,最后 删除 id_rsa.pub 文件 :rm -r id_rsa.pub
问题现象:
hadoop148机器已经生产rsa密钥
且已经将public key添加到serverB机器/root/.ssh/authorized_keys
但是ssh root@hadoop107机器时仍然需要输入密码,即无密码认证失败,
分析与处理:
第一步:查看权限
用ssh -v debug访问,日志如下,但是从日志看不到失败原因,只知道在用publickey认证时,对端没有
再查看/var/log/secure日志
通过查看hadoop107机器/var/log/secure,发现报错如下
8 13:31:34 wng-141 sshd[32366]: Authentication refused: bad ownership or modes for directory /root
8 13:31:34 wng-141 sshd[32367]: Connection closed by 135.251.218.231
?由此日志,可能是/root目录的权限不对,&Authentication refused: bad ownership or modes for directory /root&
发现所有用户的HOME目录应该是700权限,否则会引起很多问题,这个问题同样是由于这个原因
最终,执行chmod 700 root后解决
关于权限问题总结如下:
1) .ssh目录的权限必须是700
2) 用户目录的权限必须是700,比如我是用root用户操作的,则/root的权限必须是700
3) .ssh/authorized_keys文件权限必须是600
第二部:查看安全上下文
如果通过改变权限还不能解决问题,可以尝试如下方法:
首先用ls -laZ检查了一下.ssh目录,果然不是ssh_home_t,则需要使用restorecon命令对.ssh目录的context进行恢复。命令是:restorecon -r -vv /root/.ssh
第三部:分析/var/log/audit/audit.log日志
如果还是不行,查看hadoop107的audit.log文件,里面或许有错误的相关信息
处理方法引用:/os/435.html文章里的处理方式:
我如获救命稻草,马上用ls -laZ检查了一下我的.ssh目录,果然不是ssh_home_t,心中窃喜,立刻使用restorecon对.ssh目录的context进行了恢复。 再次尝试进行连接,结果还是不行,现象和出错信息与之前一样。于是我查看了其它机器上的.ssh目录的context,都没有标为 ssh_home_t,但是那些机器上的SSH服务都是正常的。我又仔细看了一下网上那个案例的描述和错误信息,我还是怀疑是SELinux导致的。于是 我想把SELinux暂时关了试试,使用setenforce 0把SELinux关闭,重新尝试连接,publickey认证正常了。 确认了是SELinux引发的问题,接下来我查看了/var/log/audit/audit.log,发现有如下日志:
type=AVC msg=audit(.992:320): a:
{ search } for
pid=1595 comm=&sshd& name=&/& dev=sda3 ino=2 scontext=unconfined_u:system_r:sshd_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=dir
这条日志与网上案例唯一不同的地方在于案例中是sshd对分区dm-0中的authorized_keys文件没有read权限,而我的机器上是sshd对分区sda3的根没有search权限。 确认了问题所在,我仔细回忆了的安装过程与其它机器有什么不同之处。日志中提到的sda3是系统的/home分区,当时装系统的时候由于操 作失误/home分区只有200M,装完系统以后发现了这个问题,于是我把sda3分区删除重建,然后挂载到/home。这么一折腾,/home目录上的 context就不对了。 之后我对/home目录的context进行恢复:
[root@data ~]# restorecon -r -vv /home/
restorecon reset /home context system_u:object_r:file_t:s0-&system_u:object_r:home_root_t:s0
restorecon reset /home/lost+found context system_u:object_r:file_t:s0-&system_u:object_r:lost_found_t:s0
restorecon reset /home/sw/.pki context unconfined_u:object_r:user_home_t:s0-&unconfined_u:object_r:home_cert_t:s0
restorecon reset /home/sw/.pki/nssdb context unconfined_u:object_r:user_home_t:s0-&unconfined_u:object_r:home_cert_t:s0
然后setenforce 1打开SE,重新连接SSH,认证成功,问题解决。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。摩斯密码m a t m y g v 是什么意思_百度知道
摩斯密码m a t m y g v 是什么意思
--A ·-T -M --Y -·--
G --·V ···--- .. ..- - -- -.-- --
翻译成中文是什么意思?
这个英文单词,拎不清。
好吧,谢谢。。
来自团队:
其他类似问题
为您推荐:
其他1条回答
meetmygf或者md5(matmyg): 7cf993c3f99bcd7c30ac
请问能翻译成中文吗?
这样说吧 这摩斯密码m a t m y g v
应该用简语来解读,这几个字母都是缩写,真要解读,有语境会比较好理解一点,没有语境那基本是要靠猜的了。像你这样给出几个字母 真不好帮你解读下面给你点资料 希望能帮到你这是Q简语连接这是缩写AA All after (used after question mark to request a repetition) AB All before (similarly) ARRL American Radio Relay League ABT About ADS Address AGN Again ANT Antenna BN All between BUG Semiautomatic key C Yes CBA Callbook address CFM Confirm CLG Calling CQ Calling any station CUL See you later CUZ Because CW Continuous wave CX Conditions DE From DX Distance (sometimes refers to long distance contact) ES And FB Fine business (Analogous to &OK&) FCC Federal Communications Commission FER For FREQ Frequency GA Good afternoon or Go ahead (depending on context) GE Good evening GM Good morning GND Ground (ground potential) GUD Good HI Laughter HR Here HV Have LID Poor operator MILS Milliamperes NIL Nothing NR Number OB Old boy OC Old chap OM Old man (any male amateur radio operator is an OM) OO Official Observer OP Operator OT Old timer OTC Old timers club OOTC Old old timers club PSE Please PWR Power QCWA Quarter Century Wireless Association R I acknowledge or decimal point (depending on context) RCVR Receiver RPT Repeat or report (depending on context) RST Signal report format (Readability-Signal Strength-Tone) RTTY Radioteletype RX Receive SAE Self addressed envelope SASE Self addressed stamped envelope SED Said SEZ Says SIG Signal SIGS Signals SKED Schedule SN Soon SOS international distress call SRI Sorry STN Station TEMP Temperature TMW Tomorrow TNX Thanks TU Thank you TX Transmit U You UR Your or you're (depending on context) URS Yours VY Very WDS Words WKD Worked WL Will WUD Would WX Weather XMTR Transmitter XYL Wife YL Young lady (used of any female) 73 Best regards 88 Love and kisses
嗯嗯,谢谢。
摩斯密码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁解锁,s|M密码数字己锁_百度知道
解锁,s|M密码数字己锁
zip后:手机连接电脑。在电脑上解压adb解锁方法一。注意:双wipe
双wipe又称双W。关于wipe是什么意思比较专业的解答为:利用adb删除忘记的锁屏密码
操作步骤,删除*。解锁方法三。输入adb reboot或者手动重启手机生效,不打开数据连接:wipe就是恢复了出厂设置的意思。双wipe就是双wipe是指清楚缓存和内存数据,恢复出厂设置。
理解了wipe的意思,包括联系人。俗称硬启,设置的密码锁自然会清除、安装的软件等全部删除,把adb文件放在电脑C盘根目录下、短信,在充电模式下进行.key文件:wipe后app2sd和root权限需要重新做,但如果手机里有重要文件的话可能会有影响。而且app2sd重要的分区步骤也要重新来过,这个方法操作起来对于不会刷机的朋友可能稍显复杂。既然把手机恢复了出厂设置,哪对于双清就应该知道了。进行图中操作:刷机重新输入ROM。这个操作起来比较简单。从刷机爱好者的专业角度来理解可以认为是一种对手机数据擦除的操作,如果会刷机的话就简单多了解锁方法二。可以让你设置的密码锁消除
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 市盈率是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信