端口
在计算机启用网络应用时,有一个非常关键的概念,即计算机端口。
端口的作用是区分计算机上的不同应用(或进程),实现端到端的数据传输。
总之,要实现不同计算机之间的通讯,就必须开放端口(至少开放1个)。
Windows下的端口查看
cmd命令 netstat -ano 列出所有端口情况(被打开的端口的占用情况)
netstat -aon|findstr "52008" 查看特定端口的情况(an、ano与aon无区别)
tasklist|findstr "4000" 查看PID为4000的进程
在任务管理器>进程选项卡可以查看PID-进程信息。
taskkill /f/t/im Tencentdl.exe 结束进程
Windows下的端口开放和禁止
通过更改Windows自带的防火墙配置出站和进站安全策略开放或禁止端口
参考(右键复制链接,手动在新窗口打开)
端口扫描工具
IIS PUT Scanner
JavaScript代码内嵌扫描
扫描(链接待补充)
阿里云ECS服务器centOS系统端口
通过在阿里云的控制台配置安全组规则实现控制端口开放功能
阿里云手册参考(站外链接,自行复制链接手动在新窗口打开)
- 端口开放一条重要的原则就是尽量少开放,对于不需要的端口不开放,开放端口尽量开放到指定主机或区间,在不需要使用的时候尽快关闭端口。
- 端口的设置:开放80端口写作80/80,开放21和22写作21/22,即必须写作区间形式。
远程连接
Windows自带功能
QQ的远程连接操作
其他PCAnyWhere、RealVNC 等强大的远程控制软件
xshell与xftp
xshell和xftp是功能非常强大的远程控制软件,xshell用于命令行控制,xftp用于文件传输。
- 在官网下载这两款软件,它们是在同一官网下,而且免费,然后进行安装。安装和配置连接参考
- 安装好后,需要进行配置连接。xshell需要用到服务器主机的帐户名和密码,这个是在购买服务器空间选择操作系统时或重新选择系统设置的。xftp需要用到ftp帐户名和密码,这个是服务器自行生成的,通过在xshell输入命令cat account.log可以查看ftp和mysql的账户和密码。由xshell打开xftp不需要xftp输入账号密码进行连接,直接使用即可。
- 在配置连接之前需要在阿里云的控制台配置服务器主机的安全组规则,需要开放入方向的21和22端口给本地IP,本地IP可通过在浏览器输入IP得到。
- 在安装wordpress后,进行插件在线安装需要开放ftp 21端口给任意IP。