ssh 預設埠修改:
開啟sshd服務的配置檔案:
vim /etc/ssh/sshd_config
然後找到
#port 22
這一行;
先放開該行前面的#
並複製該行,將22修改為你想要修改為的埠號,即如下:
port 22
port ***xx
為什麼22 還要保留呢,那是因為,換了新的埠並在測試通過前,先將22保留,等新埠測試沒有問題了以後再把22的那行做了注釋,免得有其他問題兩個都登入不了了.
這個時候重啟sshd命令:
[root@fzsf-test ~]# service sshd restart
停止 sshd: [確定]
正在啟動 sshd: [確定]
重啟成功後:
用主機位址,加使用者名稱密碼加 新的這個埠號,如***xx 嘗試去登入,
結果:登入成功,配置無誤;
ok 重新開啟 vim/etc/ssh/sshd_config 將剛才22那一行徹底刪除掉,即保留:
port ***xx
儲存;然後繼續重啟sshd服務:
service sshd restart
這個時候再次嘗試用剛才的新埠***xx做登入;
如果訪問超時,登入不上的話,則看看防火牆配置,新增:
vim /etc/sysconfig/iptables
-a input -m state --state new -m tcp -p tcp --dport ***xx -j accept
登入成功,恭喜你!
禁止root賬號遠端登入:
因不斷被暴力破解攻擊,目前root賬號已經被禁止遠端登陸 :
具體禁封操作如下:
開啟:vim /etc/ssh/sshd_config
找到#permitrootloginyes
去掉前面的#並且 將yes修改為no,即修改為如下:
permitrootlogin no
然後重啟sshd服務即可:
service sshd restart
root賬號被禁止遠端登入了,那用自己的普通賬號登入後,有兩種方式跳轉到root賬號:
先新建 普通賬號,如 useradd se
然後給se設定密碼;
1.修改了sudo的配置檔案(命令:visudo),將相關普通賬號都放置開了sudo許可權,所以直接可以使用 sudo su root ,並且輸入當前這個賬號自己的密碼,即可跳轉到root賬號下:
2.直接用su root
這個時候需要輸入root的密碼,輸入成功後,即可以跳轉到root;
Centos7 修改ssh 預設埠號
第一步 修改 etc ssh sshd config port 22 這行去掉 號 port 3600 將埠號改成3600第二步 在使用selinux的系統中,需要修改selinux 使用以下命令檢視當前selinux允許的ssh埠 semanage port l grep ssh 新增3600埠到...
修改ssh伺服器預設埠號
1 檢視當前ssh伺服器端口號 在修改ssh伺服器的埠號之前,首先檢視ssh伺服器監聽的埠號,使用netstat命令 sudo netstat tunlp grep ssh 執行結果如下所示,一般的預設埠號為22 2 如何修改預設的ssh伺服器端口 在上面已經介紹了如何檢視ssh伺服器的埠號,接下來...
PostgreSQL 修改預設埠號
之前將postgresql從9.5公升級到了10.3版本,安裝時將埠設定成了5433,預設是5432 後來發現在使用psql來restore db會發生語法錯誤。由於postgresql10.3版本新增了9.5版本沒有的sql語法,導致了這個錯誤,但我明明已經公升級了資料庫,為什麼還會遇到語法錯誤呢...