① 如何在 linux 系統中如何更改 SFTP 埠
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配置文件中定義所有連接來簡化工作流程。
如有任何疑問,請隨時發表評論。
② Linux怎麼修改SSH埠
vi /etc/ssh/sshd_config,找到Port 22,然後將埠22改為你想要的埠號,重啟SSH服務:/etc/init.d/sshd restart即可,然後測試ssh連接:ssh localhost -p 你的端褲梁耐口號,連接成功。x0dx0a渣皮如果你希望保險起見,不至於因為一個埠連接不了(比如受到攻擊)而不能使用ssh連接,那麼你可以使用胡春多個ssh連接埠,還是在配置文件/etc/ssh/sshd_config中修改,運行vi /etc/ssh/sshd_config,找到Port 埠號地方,然後在下面添加一行:Port 23,這樣就又增加了一個新的連接埠,重啟SSH服務,x0dx0a測試ssh localhost -p 23,連接成功。x0dx0a另外需要注意的是,如果本機測試沒有問題,但還是不能使用第三房工具從外部SSH鏈接的話,需要關閉防火牆x0dx0a,重新啟動一下SSHD。 這樣就可以。
③ 如何修改Linux伺服器ssh埠
ssh 伺服器軟體配置文件在 /etc/ssh/ 目錄下 步驟如下
1.進入到此目錄
# cd /etc/ssh
2.編輯其配置文件sshd_config
# vim sshd_config
3.在里邊找到一行 #Port 22 此行很靠前,幾乎就在文件的開頭處不遠,將此行的#號去掉
然後就是後邊加你想要改成為的埠號 我這里就改成了2343
Port 2343
4.重新啟動 sshd服務
# servicd sshd restart
5.到此ssh埠更改為2343
注意連接ssh時要相應更改埠號
如 ssh 192.168.11.122 2343
④ linux修改遠程埠22
1 查看應如殲有的軟體是否安裝
查看semanager是否安裝執行下面命令:rpm -qa | grep semanager
如果沒有安裝執行下面命令:yum -y install policycoreutils-python
2 修改 ssh 配置文件
vi /etc/ssh/sshd_config
①首先把Port=22注釋去掉,再把埠22更改為你想更改渣磨沖的埠。
3 修改 SELinux
semanage port -l | grep ssh//游肢使用以下命令查看當前SElinux 允許的ssh埠:
( 如果沒有samanager命令,yum安裝:yum -y install policycoreutils-python )
4 添加 20000 埠到 SELinux
semanage port -a -t ssh_port_t -p tcp 20000
semanage port -l | grep ssh //然後確認一下是否添加進去
如果成功會輸出:
ssh_port_t tcp 20000, 22
5 重啟 ssh 服務執行下面命令: service sshd restart或者systemctl restart sshd.service
6、添加防火牆埠號
⑤ linux2網卡設置同埠號
您好,要設置Linux2網卡的埠號,首先旁粗需要確保您跡沒的Linux系統已經安裝了網路驅動程序,並且網路設備已經正確連接到您的系統中。然後,您可以通過以下步驟來設置Linux2網卡的埠號:姿啟納
1. 打開終端,輸入「ifconfig」命令,查看您的網路設備的詳細信息;
2. 根據您的網路設備的名稱,輸入「ifconfig [網路設備名稱] port [埠號]」命令,來設置Linux2網卡的埠號;
3. 輸入「ifconfig [網路設備名稱] up」命令,來啟動您的網路設備;
4. 輸入「ifconfig」命令,查看您的網路設備的詳細信息,確認埠號的設置是否正確。
以上就是設置Linux2網卡的埠號的完整步驟,希望能夠幫助您。
⑥ 如何更改linux伺服器埠號
linux伺服器有很多埠,不知道你要修改那些埠下面是安全類埠修改:
Linux伺服器安全之更改默認埠
原創內容,轉載請註明出處: http://www.myzhenai.com.cn/post/1783.html http://www.myzhenai.com/thread-16180-1-1.html
關鍵字: Kloxo-mr修改默認埠 更改Kloxo-mr 7777 7778埠 kloxo自定義埠 Linux修改ssh埠 Linux修改ftp埠 Centos修改ssh埠 Centos修改ftp埠 修改ssh默認22埠 修改FTP默認21埠 更改pureftpd默認埠 更改vsftpd默認埠 更改proftpd默認埠 更改SSH默認埠 更改FTP默認埠
Linux的安全性能相對於windows來說要高一些,但這並不代表不會受到攻擊功侵入,你只要留意看看/var/log/里的各種日誌就會發現每天都會有大量的ip在掃描你的ssh,ftp等埠.所以為了更加安全,我們可以將這些默認的埠修改為自定義的埠.我們先來說ssh和ftp.
SSH
# vi /etc/ssh/sshd_config
Port **
**即是你需要的埠號,建議修改個大點的埠,以免和其他埠相沖突.
vsftpd
# find / -name vsftpd.conf
# vi /****/vsftpd.conf
/****/是vsftpd.conf所在目錄,在vsftpd.conf中增加 listen_port=*** 最後這個星號這里是自定義的埠號.
proftpd
# vi /etc/proftpd.conf
Port 21
Port ***
pure-ftpd
# vi /etc/pure-ftpd/pure-ftpd.conf
# Bind 127.0.0.1,21
Bind 0.0.0.0,***
將# Bind前的#去掉,並將127替換成0 將21改成你指定的埠
# vi /etc/services
將21和22埠都修改成指定的埠,22埠要改成與sshd_config里的埠一致.21埠要改成pure-ftpd.conf里一致的埠.以此類推…..
# iptables -I INPUT -p tcp --dport 22 -j DROP
# iptables -I INPUT -p tcp --dport 25 -j DROP
# iptables -I INPUT -p tcp --dport 21 -j DROP
# iptables -I INPUT -p tcp --dport 110 -j DROP
# iptables -I FORWARD -p tcp --dport 22 -j DROP
# iptables -I FORWARD -p tcp --dport 25 -j DROP
# iptables -I FORWARD -p tcp --dport 21 -j DROP
# iptables -I FORWARD -p tcp --dport 110 -j DROP
# service iptables save
# service iptables restart
Kloxo
登錄 http:youIP:7778
在埠里更改原埠為你指定的埠,然後
# service kloxo restart
Kloxo-mr
登錄 http:youIP:7778
在埠里更改原埠為你指定的埠,然後
# vi /usr/local/lxlabs/kloxo/init/hiawatha.conf
將7777和7778更改為你自定義的埠,然後
# reboot
⑦ 如何修改linux 的SSH的默認埠號
ssh 伺服器軟體配置文件在 /etc/ssh/ 目錄下 步驟如下
1.進入到此目錄
# cd /etc/ssh
2.編輯其配置文件sshd_config
# vim sshd_config
3.在里邊找到一行 #Port 22 此行很靠前,幾乎就在文件的開頭處不遠,將此行的#號去掉
然後就是後邊加你想要改成為的埠號 我這里就改成了2343
Port 2343
4.重新啟動 sshd服務
# servicd sshd restart
5.到此ssh埠更改為2343
注意連接ssh時要相應更改埠號
如 ssh 192.168.11.122 2343
⑧ linux動態埠設置
在Linux系統中,動態埠(也稱為私有埠)是指客戶端程序在運行時自動分配的埠號,通常是在1024到65535之間的埠。這些埠是臨時性的,只在客戶端程序運行期間使用,使用完畢後就會被釋放。
Linux系統默認情況下會分配一定數量的動態埠,但是如果需要修改動態埠范圍,可茄猜轎以通過修改兆源內核參數來實現。具體步驟如下:
1. 打開/etc/sysctl.conf文件,添加以下參數:
```
net.ipv4.ip_local_port_range = 1024 65535
```
其中,1024和65535分別表示動態埠的起始埠號和結束埠號。可以根據實際需要進行修改。
2. 執行以下命令使參數生效:
```
sudo sysctl -p
```
3. 查看當前動態埠范圍:
```
cat /proc/sys/net/ipv4/ip_local_port_range
```
以上步驟可以在大多數Linux發行版顫肆上使用,但是具體實現可能會有所不同。
⑨ Linux怎麼修改VNC埠號
vnc的默認埠是自己配置的,並不是這有一個埠號。
通過打開/etc/sysconfig/vncservers。 這里就配置了2個桌面,一個桌面號是1, 一個是2.
這里的配置的參數
VNCSERVERS="2:root" VNCSERVERARGS[2]="-geometry 1280x800"
就可以看出,這里就配置了2個桌面,一個桌面號是1, 一個是2.還有遠程桌面的解析度
想要修改vncserver的配置,先找配置文件路徑
[root@jtsyb01 longrise]# which vncserver /usr/bin/vncserver
然後看看這個配置文件的類型,
[root@jtsyb01 longrise]# file /usr/bin/vncserver /usr/bin/vncserver: a /usr/bin/env perl script text executable
然後可以了解到的基本信息是可以通過text類型文件
通過查找以前配置的埠,我這邊配置的是80埠
[root@jtsyb01 longrise]# grep "80" /usr/bin/vncserver -n 84: "xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". 222:$vncPort = 8001 + $displayNumber; 419: if (!bind(S, pack('S n x12', $AF_INET, 8001 + $n))) {
通過終端可以看到我這邊以前的是8001埠為基礎埠,通過修改222行的vncport和419行的數字8001,修改之後保存文件
重啟vncserver服務,就成功修改了vnc的埠號了
最後可以查看埠情況:
[root@jtsyb01 longrise]# ps -ef|grep vnc root 17134 1 0 May23 ? 00:13:00 /usr/bin/Xvnc :1 -desktop jtsyb01:1 (longrise) -auth /root/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 8002 -fp catalogue:/etc/X11/fontpath.d -pn
可以查看埠運行的是8002埠。
⑩ 如何修改Linux遠程埠/如何修改ssh埠
修改Linux遠程埠的方法如下:
一、首先,遠程進去 linux。
這樣就可以完成修改了。