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