導航:首頁 > 配伺服器 > 如何測試ssh伺服器埠

如何測試ssh伺服器埠

發布時間:2022-09-01 03:15:31

1. 如何測試埠通不通

1、使用telnet判斷
telnet是windows標准服務,可以直接用;如果是linux機器,需要安裝telnet.
用法: telnet ip port
1)先用telnet連接不存在的埠
[root@localhost ~]# telnet 10.0.250.3 80
Trying 10.0.250.3...
telnet: connect to address 10.0.250.3: Connection refused #直接提示連接被拒絕

2)再連接存在的埠
[root@localhost ~]# telnet localhost 22
Trying ::1...
Connected to localhost. #看到Connected就連接成功了
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3
a
Protocol mismatch.
Connection closed by foreign host.

2、使用ssh判斷
ssh是linux的標准配置並且最常用,可以用來判斷埠嗎?
用法: ssh -v -p port username@ip
-v 調試模式(會列印日誌).
-p 指定埠
username可以隨意
1)連接不存在埠
[root@localhost ~]# ssh 10.0.250.3 -p 80
ssh: connect to host 10.0.250.3 port 80: Connection refused
[root@localhost ~]# ssh 10.0.250.3 -p 80 -v
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 10.0.250.3 [10.0.250.3] port 80.
debug1: connect to address 10.0.250.3 port 80: Connection refused
ssh: connect to host 10.0.250.3 port 80: Connection refused

2)連接存在的埠
[root@localhost ~]# ssh ... -p
a
^]
^C
[root@localhost ~]# ssh ... -p -v
OpenSSH_.p, OpenSSL ..e-fips Feb
debug: Reading configuration data /etc/ssh/ssh_config
debug: Applying options for *
debug: Connecting to ... [...] port .
debug: Connection established.
debug: permanently_set_uid: /
debug: identity file /root/.ssh/identity type -
debug: identity file /root/.ssh/identity-cert type -
debug: identity file /root/.ssh/id_rsa type -
debug: identity file /root/.ssh/id_rsa-cert type -
debug: identity file /root/.ssh/id_dsa type -
debug: identity file /root/.ssh/id_dsa-cert type -
a
^C

不用-v選項也可以咯
3、使用wget判斷
wget是linux下的下載工具,需要先安裝.
用法: wget ip:port
1)連接不存在的埠
[root@localhost ~]# wget ...:
---- ::-- http://.../
Connecting to ...:... failed: Connection refused.

2)連接存在的埠
[root@localhost ~]# wget ...:
---- ::-- http://...:/
Connecting to ...:... connected.
HTTP request sent, awaiting response...

2. 如何檢測遠程ip上的埠是否開啟

1、安裝telnet組件。進入控制面板裡面的程序,接著進入打開或關閉windows功能,把telnet客戶端和telnet伺服器勾選上,這樣就安裝好了telnet組件了。

3. 怎樣判斷伺服器的埠是否打開

  1. 命令提示符狀態下鍵入「netstat -a -n」,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的埠號及狀態。

  2. Netstat命令用法如下:
    命令格式:Netstat -a -e -n -o -s-an
    -a 表示顯示所有活動的TCP連接以及計算機監聽的TCP和UDP埠。
    -e 表示顯示乙太網發送和接收的位元組數、數據包數等。
    -n 表示只以數字形式顯示所有活動的TCP連接的地址和埠號。
    -o 表示顯示活動的TCP連接並包括每個連接的進程ID(PID)。
    -s 表示按協議顯示各種連接的統計信息,包括埠號。
    -an 查看所有開放的埠


  1. 建議用nmap查看,「nmap 127.0.0.1」若沒安裝可 yum nmap安裝

4. ubuntu怎麼查看ssh埠

在 etc/ssh 下面有個 ssh_config的文件
使用vim或者vi打開
裡面有個port 這里就是ssh對外開放的埠
如果前面有#代表這個使用的是默認埠
如果不想使用默認埠把井號去掉Port xxxx頂頭寫就行了
注意:Port一定要頂頭,不能有空格

5. 如何修改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

6. 如何查看linux中的ssh埠開啟狀態

需要准備的材料分別是:電腦、linux連接工具。

1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。

7. 如何用linux查看伺服器器的埠

在Linux中查找服務的埠

方法1:使用grep命令

要使用grep命令在Linux中查找指定服務的默認埠號,只需運行:

$grep<port>/etc/services

例如,要查找SSH服務的默認埠,只需運行:

$grep ssh/etc/services

就這么簡單。此命令應該適用於大多數Linux發行版。以下是我的Arch Linux測試機中的示例輸出:

ssh 22/tcp

ssh 22/udp

ssh 22/sctp

sshell 614/tcp

sshell 614/udp

netconf-ssh 830/tcp

netconf-ssh 830/udp

sdo-ssh 3897/tcp

sdo-ssh 3897/udp

netconf-ch-ssh 4334/tcp

snmpssh 5161/tcp

snmpssh-trap 5162/tcp

tl1-ssh 6252/tcp

tl1-ssh 6252/udp

ssh-mgmt 17235/tcp

ssh-mgmt 17235/udp

正如你在上面的輸出中所看到的,SSH服務的默認埠號是22。

讓我們找到Apache Web伺服器的埠號。為此,命令是:

$grep http/etc/services

#http://www.iana.org/assignments/port-numbers

http 80/tcp www www-http#WorldWideWeb HTTP

http 80/udp www www-http#HyperText Transfer Protocol

http 80/sctp#HyperText Transfer Protocol

https 443/tcp#http protocol over TLS/SSL

https 443/udp#http protocol over TLS/SSL

https 443/sctp#http protocol over TLS/SSL

gss-http 488/tcp

gss-http 488/udp

webcache 8080/tcp http-alt#WWW caching service

webcache 8080/udp http-alt#WWW caching service

[...]

FTP埠號是什麼?這很簡單!

$grep ftp/etc/services

ftp-data 20/tcp

ftp-data 20/udp

#21 is registered to ftp,but also used by fsp

ftp 21/tcp

ftp 21/udp fsp fspd

tftp 69/tcp

[...]

方法2:使用getent命令

如你所見,上面的命令顯示指定搜索詞「ssh」、「http」和「ftp」的所有埠名稱和數字。這意味著,你將獲得與給定搜索詞匹配的所有埠名稱的相當長的輸出。

但是,你可以使用getent命令精確輸出結果,如下所示:

$getent services ssh

ssh 22/tcp

$getent services http

http 80/tcp www www-http

$getent services ftp

ftp 21/tcp

如果你不知道埠名稱,但是知道埠號,那麼你只需將埠名稱替換為數字:

$getent services 80

http 80/tcp

要顯示所有埠名稱和埠號,只需運行:

$getent services

8. 如何檢測(遠程)主機上的某個埠是否開啟

1.安裝Telnet組件。轉到程序控制面板,然後轉到打開或關閉窗口功能,Telnet客戶端和Telnet伺服器勾選,從而安裝Telnet組件。

9. 如何查看linux開放ssh埠

查看linux開放ssh埠具體步驟如下:

1.首先查看一下當前linux是否已經安裝SSH軟體包,使用 rpm -qa|grep ssh。

注意事項:SSH埠默認是22,如果要修改直接編輯22埠注意前面的「#」要去掉,然後保存重啟。

10. 如何查看伺服器所開放的埠

1、首先打開電腦之後,在鍵盤上按下組合鍵 win+r 打開運行對話框,如下圖所示。

閱讀全文

與如何測試ssh伺服器埠相關的資料

熱點內容
購買浪潮伺服器如何部署雲 瀏覽:359
把pdf轉為word的軟體 瀏覽:799
程序員去面試產品經理 瀏覽:463
魏晉玄學pdf 瀏覽:160
單片機步進電機接線圖 瀏覽:148
如何關閉安卓通話設置 瀏覽:417
方舟生存進化雲伺服器配置 瀏覽:216
微信app廣告的廣告主是什麼 瀏覽:984
java兩個隊列實現棧 瀏覽:700
先學c語言還是單片機 瀏覽:48
伺服器的全稱和英文是什麼 瀏覽:23
zip包解壓庫java 瀏覽:498
白嫖pdf 瀏覽:482
有什麼app可以控制空調的 瀏覽:863
python標識符可以有減號 瀏覽:911
股票kd中k值完整演算法 瀏覽:74
mysqlmac命令行啟動 瀏覽:708
app會閃退怎麼辦啊 瀏覽:415
濟寧程序員培訓 瀏覽:678
世界五千年pdf 瀏覽:155