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