本文主要是介绍检测远程端口是否开通 ssh通过.pem密钥登录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
检测远程端口1、常用telnet 110.101.101.101 80方式测试远程主机端口是否打开
Window:安装telnet 控制面板 --> 打开或关闭windows功能 --> 选择 telnet 客户端
Linux:ubuntu --> sudo apt-get install xinetd telnetd
CentOS --> yum install telnet-server
2、nmap ip -p port 测试端口
根据显示close/open确定端口是否打开
nmap ip 显示全部打开的端口
sudo add-apt-repository ppa:pi-rho/security
sudo apt-get update
sudo apt-get install nmap
卸载nmap命令:
sudo apt-get remove nmap
移除PPA命令:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:pi-rho/security
Nmap基本命令和典型使用方法
全面进攻性扫描(包括各种主机发现、端口扫描、版本扫描、OS扫描及默认脚本扫描):
nmap -A -v targetip
Ping扫描:
nmap -sn -v targetip
快速端口扫描:
nmap -F -v targetip
版本扫描:
nmap -sV -v targetip
操作系统扫描:
nmap -O -v targetip
3、nc -v host port
端口未打开返回状态为非0
SSH 密钥登录
root@tomcat: ssh -i xxx.pem root@100.100.100.100
这篇关于检测远程端口是否开通 ssh通过.pem密钥登录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!