centos7怎么啟動sshd centos已經修改過密碼還是不能登錄?
centos已經修改過密碼還是不能登錄?我的回答:這種很有可能是_hosts文件資料記錄了密碼值。不需要把這個文件中記錄的IP那一整行刪掉掉。后再本地然后再直接登錄的時候,要輸入輸入對的的IP、端口。
centos已經修改過密碼還是不能登錄?
我的回答:這種很有可能是_hosts文件資料記錄了密碼值。
不需要把這個文件中記錄的IP那一整行刪掉掉。
后再本地然后再直接登錄的時候,要輸入輸入對的的IP、端口。
另外要必須保證服務器端的防火墻規則打開了填寫的遠程登錄端口。這個防火墻放外地車的端口,需要和/etc/ssh/sshd_config中Port配置的端口號相同。
重啟電腦后服務器就不能遠程了怎么辦?
關與這個問題解答追加:
【1】去本地登陸后重啟后服務器直接修改防火墻
1查找防火墻是否不運行教材習題解答規則
serviceiptablesstatus(centos6)systemctlstatusfirewalld(centos7)
如防火墻未啟動時,查找ssh服務
如防火墻起動,就一欄規則,并據情況可以修改;如不必防火墻,就并且自動關閉
iptables
iptables-nvL打開系統防火墻規則iptables-F/-X/-Z徹底清除并無iptables規則
iptables-AINPUT-ptcp–dport22-jACCEPT不放行22端口(臨時性措施,無須重新啟動服務)
echo“-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport22-jACCEPT”/etc/sysconfig/iptablesserviceiptablesrestart不放行22端口(永久性,需重啟后服務)
firewall
firewall-cmd–zonepublic–list-ports查看所有先打開的端口
firewall-cmd–zonepublic–set-port22/tcp–permanent不放行22端口(永久性,無重啟后服務)firewall-cmd–reload更新防火墻規則
firewall-cmd–permanent–main-servicesshd放了行ssh服務(永久性,無需關機重啟服務)firewall-cmd–reload更新防火墻規則
關掉防火墻
serviceiptablesstopchkconfigiptablesstart開機不自啟(on為開機自啟)
systmectlstopfirewalldsystemctldisablefirewalld開機后不自啟
【2】去本地登錄關機重啟服務器參與重起服務
1欄里點ssh服務是否是起動
servicesshdstatus(centos6)systemctlstatussshd(centos7)
如未正常啟動或啟動后無進程,欄里點ssh的配置文件后,重新啟動ssh服務servicesshdrestart(centos6)systemctlrestartsshd(centos7)
啟動后無進程,或端口丟失的,查看ssh的配置文件后,重啟ssh服務
【3】去本地登錄重起服務器徹底刪除密鑰文件并然后再推公鑰
1刪除近戰的主機ip的在known_hosts查找信息
vim_hosts
2從遠程的主機向重起的服務器推公鑰(單向去掉)
近戰的主機操作ssh-全部復制-id關機重啟的服務器的ip