修改Linux遠(yuǎn)程端口的方法如下:
成都創(chuàng)新互聯(lián)公司專注于海鹽企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城系統(tǒng)網(wǎng)站開發(fā)。海鹽網(wǎng)站建設(shè)公司,為海鹽等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
一、首先,遠(yuǎn)程進(jìn)去 linux。
二、.ssh的配置文件是在/etc/ssh/sshd_config這個(gè)文件里的。
三、修改端口就是通過編輯這個(gè)文件實(shí)現(xiàn)vi /etc/ssh/sshd_config。
四、找到#port 22 這一行,默認(rèn)端口 22,可以把前面的#刪除,然后把 22改為其它的端口。
五、例如把原來的那一行改為 Port 43999,這樣子重啟ssh以后ssh的端口就是43999了。
六、可以看到系統(tǒng)已經(jīng)監(jiān)聽43999這個(gè)端口了,其實(shí)它是ssh服務(wù)的。
這樣就可以完成修改了。
這個(gè)非常簡單,telnet、nc和nmap這3個(gè)命令就可以輕松實(shí)現(xiàn),下面我簡單介紹一下實(shí)現(xiàn)過程,感興趣的朋友可以自己嘗試一下:
telnet
這是基于telnet協(xié)議實(shí)現(xiàn)的一個(gè)遠(yuǎn)程登錄命令,可以直接用于測試遠(yuǎn)程Linux服務(wù)器是否開啟指定端口,安裝的話,輸入命令“yum install -y telnet”(或者“apt install -y telnet”)就行,使用方式“telnet 服務(wù)器IP地址 端口號”,如下,這里以端口22為例,如果返回結(jié)果為Connected,則說明端口開啟,如果為refused,則說明端口關(guān)閉:
nc
也即netcat,一個(gè)簡單實(shí)用的Unix(Linux)工具,主要用來讀寫網(wǎng)絡(luò)間連接的數(shù)據(jù),可以很方便的查看遠(yuǎn)程Linux服務(wù)器是否開啟指定端口,如下,這里以3306端口為例,如果返回結(jié)果為Connected,則說明端口開啟,如果為timed out,則說明端口關(guān)閉:
更多參數(shù)和說明的話,可以使用命令“nc -h”進(jìn)行查看,官方文檔解釋的非常清楚詳細(xì),如下:
nmap
這是一個(gè)專門用于網(wǎng)絡(luò)嗅探的工具,在滲透測試中經(jīng)常會用到,也可以很方便的查看遠(yuǎn)程Linux服務(wù)器是否開啟指定端口,安裝的話,輸入命令“yum install -y nmap”(或者“apt install -y nmap”)就行,如下,這里以80,21,3306這3個(gè)端口為例,如果返回結(jié)果為open,則說明端口開啟,如果為filtered,則說明端口關(guān)閉:
更多參數(shù)和功能的話,可以使用幫助命令“nmap -h”進(jìn)行查看,官方文檔解釋的非常詳細(xì)清楚,一目了然,如下:
至此,我們就介紹完了使用telnet、nc和nmap這3個(gè)命令來查看遠(yuǎn)程Linux服務(wù)器是否開啟指定端口??偟膩碚f,這3種方式都非常簡單,只要你有一定的Linux基礎(chǔ),熟悉一下相關(guān)參數(shù)和說明,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補(bǔ)充。
方法一,telnet host port
方法二,nc -t host port 其中-t代表tcp,-u是udp
方法三,任意語言,優(yōu)先python,寫一段 socket程序,調(diào)用connect函數(shù)看看是否成功
ping一下ip地址加上你想要的端口,就知道端口打開沒有
可以通過ssh命令連接。
命令使用語法:
1,指定用戶:
ssh?-l?root?192.168.0.11或則
ssh?root@192.168.0.11
2,如果修改過ssh登錄端口的可以:
ssh?-p?12333?192.168.0.11
ssh?-l?root?-p?12333?192.168.0.11
ssh?-p?12333?root@192.168.0.11
連接步驟:
1,打開終端。
2,一般情況下使用ssh +目標(biāo)地址即可,測試連接本機(jī):
ssh?127.0.0.1
3,首次登陸會提示你是否確認(rèn)連接
輸入yes,連接成功。
4,連接其他賬戶或者計(jì)算機(jī)需要輸入密碼才能連接。
1 查看應(yīng)有的軟件是否安裝
查看semanager是否安裝執(zhí)行下面命令:rpm -qa | grep semanager
如果沒有安裝執(zhí)行下面命令:yum -y install policycoreutils-python
2 修改 ssh 配置文件
vi /etc/ssh/sshd_config
①首先把Port=22注釋去掉,再把端口22更改為你想更改的端口。
3 修改 SELinux
semanage port -l | grep ssh//使用以下命令查看當(dāng)前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??//然后確認(rèn)一下是否添加進(jìn)去
如果成功會輸出:
ssh_port_t? ? ? ? ? ? ? ? ? ? tcp? ? 20000, 22
5 重啟 ssh 服務(wù)執(zhí)行下面命令: service sshd restart或者systemctl restart sshd.service
6、添加防火墻端口號
安裝rdesktop工具:
(Shell中輸入)
sudo apt-get install rdesktop
連接命令:
rdesktop -f -a 16 -u Administrator -p Password 123.456.789.000:3389
這里給大家解釋一下:
rdesktop是使用rdesktop,-f是full(全屏的意思),-a16是16位顏色深度,-u是UserName(用戶名的意思),-p是password(密碼的意思),然后后面就是 ip :遠(yuǎn)程端口。
退出全屏幕按Ctlr+Alt+Enter
命令參數(shù)常用的有:
-u用戶名
-p密碼
-n客戶端主機(jī)名(顯示windows任務(wù)管理器中的連接客戶端名)
-g桌面大?。?寬* 高)[也可以用 x(小寫的X)]
-f全屏模式,從全屏模式切換出來按Ctrl+Alt+Enter
-a連接顏色深度(最高到16位),一般選16才會顯示真彩色(window7支持32位)
-0數(shù)字0表示連接上windows控制臺,等效mstsc/console命令
例子:
1、在全屏模式下用真彩色、客戶端名為connection、用戶名pan連接123.456.789.000控制臺
$rdesktop-f -a 16 -n connection -u pan -0 123.456.789.000
2、以800*600(W*H)窗口大小、真彩色、用戶名pan、打開遠(yuǎn)程端口為1234的123.456.789.000控制臺
$rdesktop -g 800*600 -a 16 -u pan -0 123.456.789.000:1234
關(guān)于安全端口的一些說明,Linux遠(yuǎn)程端口默認(rèn)22,很多破解機(jī),等模擬猜測系統(tǒng)都是以默認(rèn)端口22來模擬的 而22的端口是非常危險(xiǎn)的,下面為大家?guī)淼氖切薷腖inux默認(rèn)端口的方法!
第一種:
01假如要改LinuxSSH的默認(rèn)端口(22),那么你只要修改:/etc/ssh/sshd_config中Port22,這里把22改成自己要設(shè)的端口就行了,不過千萬別設(shè)和現(xiàn)已有的端口相同哦,以防造成未知后果。
02假如要限制SSH登陸的IP,那么可以如下做:先:修改/etc/hosts.deny,在其中加入sshd:ALL然后:修改:/etc/hosts.allow,在其中進(jìn)行如下設(shè)置:sshd:192.168.0.241這樣就可以限制只有192.168.0.241的I
第一種:
01假如要改Linux SSH的默認(rèn)端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,這里把22改成自己要設(shè)的端口就行了,不過千萬別設(shè)和現(xiàn)已有的端口相同哦,以防造成未知后果。
02假如要限制SSH登陸的IP,那么可以如下做:
先:修改/etc/hosts.deny,在其中加入sshd:ALL
然后:修改:/etc/hosts.allow,在其中進(jìn)行如下設(shè)置:sshd:192.168.0.241
這樣就可以限制只有192.168.0.241的IP通過SSH登陸上LINUX機(jī)器了。當(dāng)然在做為服務(wù)器方面,我都不裝gnome和KDE的,而且很多東東都不裝,這樣增加安全系數(shù)。
第二種:
首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22一段,這里是標(biāo)識默認(rèn)使用22端口,修改為如下:
Port 22
Port 50000
然后保存退出
執(zhí)行/etc/init.d/sshd restart
這樣SSH端口將同時(shí)工作與22和50000上。
現(xiàn)在編輯防火墻配置:vi /etc/sysconfig/iptables
啟用50000端口。
執(zhí)行/etc/init.d/iptables restart
現(xiàn)在請使用ssh工具連接50000端口,來測試是否成功。如果連接成功了,則再次編輯sshd_config的設(shè)置,將里邊的Port22刪除,即可。
之所以先設(shè)置成兩個(gè)端口,測試成功后再關(guān)閉一個(gè)端口,是為了方式在修改conf的過程中,萬一出現(xiàn)掉線、斷網(wǎng)、誤操作等未知情況時(shí)候,還能通過另外一個(gè)端口連接上去調(diào)試以免發(fā)生連接不上必須派人去機(jī)房,導(dǎo)致問題更加復(fù)雜麻煩。
以上是修改linux ssh遠(yuǎn)程端口的幾種辦法的內(nèi)容,更多 的內(nèi)容,請您使用右上方搜索功能獲取相關(guān)信息!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)脈科技
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?