centos ssh登錄執(zhí)行不了命令 重啟電腦后服務器就不能遠程了怎么辦?
重啟電腦后服務器就不能遠程了怎么辦?這個問題的答案如下:[1]本地登錄并重啟服務器以修改防火墻。1檢查防火墻是否運行及其規(guī)則。服務iptables狀態(tài)(centos6)系統(tǒng)ctl狀態(tài)防火墻d(cent
重啟電腦后服務器就不能遠程了怎么辦?
這個問題的答案如下:
[1]本地登錄并重啟服務器以修改防火墻。
1檢查防火墻是否運行及其規(guī)則。
服務iptables狀態(tài)(centos6)系統(tǒng)ctl狀態(tài)防火墻d(centos7)
如果防火墻沒有啟動,請檢查ssh服務。
如果啟動了防火墻,檢查規(guī)則,根據(jù)情況進行更改;如果你不 不需要防火墻,關掉它
iptables
Iptables -nvL查看防火墻規(guī)則Iptables -F/-X/-Z清除現(xiàn)有的iptables規(guī)則。
iptables-a input-p TCP–d port 22-j accept釋放端口22(臨時的,不需要重新啟動服務)。
回聲報-a RH-firewall-1-input-m state-state new-mtcp-ptcp-d port 22-j accept "/etc/sys config/iptables serviceiptables重啟釋放端口22(永久,服務需要重啟)。
防火墻
防火墻-cmd-區(qū)域公共-列表-端口查看所有打開的端口。
防火墻-cmd-區(qū)域公共-添加-端口22/TCP-永久版本22端口(永久,無重啟服務)防火墻-cmd-重新加載更新防火墻規(guī)則。
防火墻-cmd-永久-添加-服務sshd釋放ssh服務(永久,無需重啟服務)防火墻-cmd-重新加載更新防火墻規(guī)則。
關閉防火墻
服務iptables stop chkconfig iptables off不會自動啟動(on表示自動啟動)。
Systmectl停止防火墻d systemctl禁用防火墻d boot不會自行啟動。
[2]轉到本地登錄重啟服務器以重啟服務。
1檢查ssh服務是否已啟動。
服務sshd狀態(tài)(centos6)系統(tǒng)ctl狀態(tài)sshd(centos7)
如果沒有啟動或者啟動后沒有進程,在查看ssh的配置文件后,重新啟動ssh service服務sshd restart(CentOS 6)systemctlresta。rt sshd(centos7)
啟動后沒有進程,或者端口丟失。檢查ssh的配置文件后,重新啟動ssh服務。
[3]本地登錄重啟服務器刪除密鑰文件,再次推送公鑰。
1刪除遠程主機ip的known_hosts相關信息。
vim _主機
將公鑰從遠程主機推送到重啟的服務器(僅單向)
遠程主機操作由ssh-copy-id重啟的服務器的ip。
Centos7.5用Xshell連接時間了就會自動斷開,是怎么回事?
我們知道,服務器通常放置在遠程機房。如果要連接Linux服務器進行操作,就必須借助SSH協(xié)議登錄遠程服務器。通常我們使用SSH終端工具(如XShell和PuTTY)進行可視化操作。
SSH協(xié)議被稱為安全外殼協(xié)議,是一種非常可靠(信息不會泄露)的專用于遠程登錄的協(xié)議。一方面,它是安全的,因為它的協(xié)議中有一個加密過程;另一方面,SSHD服務也有一定的安全策略,例如:
設置重試次數(shù),下次將禁止登錄;
如果會話超時,連接將自動斷開;
鍵登錄等。
如前所述,SSHD服務本身是有會話超時策略的,所以當我們長時間用終端工具連接服務器而沒有操作時,服務器會出于安全因素自動斷開終端與服務器的會話,避免服務器管理員不退出終端工具而被惡意指示。
如果要取消SSHD會話超時策略,可以按如下進行:
1.找到SSHD的配置文件并修改它。
# vi /etc/ssh/sshd_config
ClientAliveInterval參數(shù):這里的單位是秒。如果設置為60,表示服務器每分鐘向客戶端發(fā)送一次請求。如果客戶端應答,可以保持長時間連接。
ClientAliveCountMax參數(shù):在代表服務器發(fā)送消息后,如果客戶端不發(fā)送消息,它將被斷開連接。;不要回答三次。
2.重新啟動SSHD服務。
在CentOS 7.5下重新啟動SSHD服務的命令是:
# systemctl重新啟動sshd
經(jīng)過以上設置,XShell終端不會長時間與Linux服務器斷開連接。你可以試試。當然,出于安全原因,我不 我不建議你這樣修改它。
我是科技領域的創(chuàng)客,有十年互聯(lián)網(wǎng)行業(yè)經(jīng)驗。歡迎關注我了解更多科技知識!如有不同意見,請在下方評論區(qū)發(fā)表意見~
兩個方面需要更改:客戶端xshell的配置需要更改,服務器端ssh_config中的配置也需要更改,具體來說就是保持心跳。