重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
vi /etc/ssh/sshd_config,找到Port 22,然后將端口22改為你想要的端口號,重啟SSH服務:/etc/init.d/sshd restart即可,然后測試ssh連接:ssh localhost -p 你的端口號,連接成功。\x0d\x0a如果你希望保險起見,不至于因為一個端口連接不了(比如受到攻擊)而不能使用ssh連接,那么你可以使用多個ssh連接端口,還是在配置文件/etc/ssh/sshd_config中修改,運行vi /etc/ssh/sshd_config,找到Port 端口號地方,然后在下面添加一行:Port 23,這樣就又增加了一個新的連接端口,重啟SSH服務,\x0d\x0a測試ssh localhost -p 23,連接成功。\x0d\x0a另外需要注意的是,如果本機測試沒有問題,但還是不能使用第三房工具從外部SSH鏈接的話,需要關閉防火墻\x0d\x0a,重新啟動一下SSHD。 這樣就可以。
專注于為中小企業提供成都網站建設、成都網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業鎮海免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
修改Linux遠程端口的方法如下:
一、首先,遠程進去 linux。
二、.ssh的配置文件是在/etc/ssh/sshd_config這個文件里的。
三、修改端口就是通過編輯這個文件實現vi /etc/ssh/sshd_config。
四、找到#port 22 這一行,默認端口 22,可以把前面的#刪除,然后把 22改為其它的端口。
五、例如把原來的那一行改為 Port 43999,這樣子重啟ssh以后ssh的端口就是43999了。
六、可以看到系統已經監聽43999這個端口了,其實它是ssh服務的。
這樣就可以完成修改了。
SFTP(SSH文件傳輸協議)是一種安全文件協議,用于通過加密連接在兩個主機之間傳輸文件。 它還允許您對遠程文件執行各種文件操作并恢復文件傳輸。
SFTP可以替代舊版FTP協議。 它具有FTP的所有功能,但連接更加安全。
本文介紹了如何在Linux中更改默認的SFTP端口。 我們還將向您展示如何配置防火墻以允許在新端口上使用。
SFTP是SSH的子系統,并提供與SSH相同級別的安全性。
默認的SFTP端口為22。
更改默認的 SFTP / SSH 端口可以降低自動攻擊的風險,從而為服務器增加一層額外的安全保護。
下面的步驟詳細講解了如何更改SFTP默認端口:
在Linux中,低于1024的端口號是為知名服務保留的,只能由root綁定。 盡管可以將1-1024范圍內的端口用于SSH服務以避免端口分配問題,但建議選擇1024以上的端口。
本示例說明如何將SFTP/SSH端口更改為2222,但是您可以選擇自己喜歡的任何端口。
更改SFTP / SSH端口之前,您需要在防火墻中打開新端口。
如果您正在使用UFW(Ubuntu中的默認防火墻),請運行以下命令以打開端口:
在 CentOS 中,默認的防火墻管理工具是 FirewallD 。 要打開端口,請輸入以下命令:
CentOS用戶還需要調整SELinux規則以允許新的SSH端口:
如果您使用的是另一個運行 iptables 的 Linux發行版 ,請打開新的端口運行:
SSH服務器配置存儲在 /etc/ssh/sshd_config 文件中。 使用文本編輯器打開文件:
搜索以端口22開頭的行。通常,該行使用井號(#)注釋掉。 刪除哈希號,然后輸入新的SSH端口號:
編輯配置文件時要非常小心。 錯誤的配置可能會阻止SSH服務啟動。
完成后,保存文件并重新啟動SSH服務以使更改生效:
在CentOS中,SSH服務名為sshd:
驗證SSH守護程序正在偵聽新端口:
ss -an | grep 2222
輸出應如下所示:
要指定端口號,請使用 -P 選項調用 sftp 命令 ,后跟新的端口號:
如果使用的是GUI SFTP客戶端,只需在客戶端界面中輸入新端口。
默認的SFTP端口為22。但是,您可以將端口更改為所需的任何數字。
如果您定期連接到多個系統,則可以通過在SSH配置文件中定義所有連接來簡化工作流程。
如有任何疑問,請隨時發表評論。