cmd连接linux服务器(如何通过命令行连接linux机器)
这篇文章给大家聊聊关于cmd连接linux服务器,以及如何通过命令行连接linux机器对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
如何通过命令行连接linux机器
1、远程连接工具。目前Linux远程连接工具有很多种,可以选择顺手的工具使用。下面使用的是名为Putty的Linux远程连接工具。
2、启动Putty.exe程序,进入Putty主界面。在Putty“Host
Name”输入IP地址,在Saved
Session中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。
3、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。
4、请根据提示,分别输入的Linux务器用户名和密码。密码不会显示在屏幕上。输入完成后回车即可。
链接linux cmd使用什么命令
linux查看网络链接状况命令
netstat参数如下:
-a显示所有socket,包括正在监听的。
-c每隔1秒就重新显示一遍,直到用户中断它。
-i显示所有网络接口的信息,格式同“ifconfig-e”。
-n以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同“route-e”。
-t显示TCP协议的连接情况。
-u显示UDP协议的连接情况。
-v显示正在进行的工作。
netstat-an| grep LISTEN
0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务。
2. netstat-tln
用来查看linux的端口使用情况
3./etc/init.d/vsftp start
是用来启动ftp端口~!
4. netstat
查看已经连接的服务端口(ESTABLISHED)
5. netstat-a
查看所有的服务端口(LISTEN,ESTABLISHED)
6. sudo netstat-ap
查看所有的服务端口并显示对应的服务程序名
7. nmap<扫描类型><扫描参数>
例如:
nmap localhost
nmap-p 1024-65535 localhost
nmap-PT 192.168.1.127-245
当我们使用netstat-apn查看网络连接的时候,会发现很多类似下面的内容:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1
显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用lsof-i:7710命令来查询:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 1990 root 3u IPv4 4836 TCP*:7710(LISTEN) 54com.cn
这样,我们就知道了7710端口是属于sshd程序的。
=================================================
下面这个语句是一个非常好的查看TCP连接状态的语句:
netstat-n| awk'/^tcp/{++S[$NF]} END{for(a in S) print a, S[a]}’
返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
以下是各种状态的描述
CLOSED:无连接是活动的或正在进行
ESTABLISED:已建立连线的状态;
SYN_SENT:发出主动连线(SYN标志)的连线封包;
SYN_RECV:接收到一个要求连线的主动连线封包;
FIN_WAIT1:该插槽服务(socket)已中断,该连线正在断线当中;
FIN_WAIT2:该连线已挂断,但正在等待对方主机回应断线确认的封包;
TIME_WAIT:该连线已挂断,但 socket还在网路上等待结束;
LISTEN:通常用在服务的监听 port!可使用『-l』参数查阅。
CLOSING:两边同时尝试关闭
TIME_WAIT:另一边已初始化一个释放
LAST_ACK:等待所有分组死掉
如何在Windows系统上利用Telnet协议连接Linux服务器
利用Telnet连接Linux服务器需要确保:windows客户端开启telnet功能、linux服务器开启telnet服务
首先,linux服务器开启telnet服务:
许多Linux系统在默认情况下是不安装Telnet服务的。在此介绍yum安装Telnet服务,它的优点是联网条件下能够自动检查安装包的依赖文件。
1.输入yum install-y telnet-server命令安装Telnet服务。出现Complete,代表安装完成。
2.使用命令vi/etc/xinetd.d/telnet编辑Telnet配置文件,将disable的值改成no,保存。
3.重启xinetd服务,使得telnet配置生效。命令:service xinet restart。
4.在Linux服务器上打开Telnet协议的23端口。命令vi/etc/sysconfig/iptables,添加代码- A INPUT-m state--state NEW-m tcp-p tcp--dport 23-j ACCEPT,保存。
5.重启iptables,使得防火墙策略生效。
然后,windows客户端开启telnet功能:
1.依次点击开始菜单-->控制面板-->程序和功能-->打开或关闭windows功能。
2.在弹出的windows功能对话框中勾选telnet客户端,点击确定。
最后,windows上点击开始菜单,在搜索框中输入cmd,回车进入dos界面。
输入命令:telnet+linux服务器IP,回车进入连接界面。输入linux系统用户名密码即可成功连接。
注意:windows客户端与linux服务器端必须在同一网段上,否则无法连通。
OK,本文到此结束,希望对大家有所帮助。