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