‘壹’ 连接linux服务器工具有哪些
BatchShell自动化运维软件简单易用,类似Xshell+Ansible功能
官网描述的功能特点:
1)支持原生Shell,也支持Ansible、SaltStack脚本,可1秒完成对上百台服务器命令执行与文件同步。
2)内含文件编辑器,支持本地、远程文件在线编辑,替换、保存、对比
3)支持文件本地版本控制(git),实现文件修改历史回溯
4)支持跨主机文件右键拷贝、复制功能
5)支持跨网络多主机文件同步与命令执行
6)支持本地、远程文件检索功能
7)支持可视化任务调度,包括文件同步、命令执行
8)支持putty免密启动
9)支持自定义可视化命令,如压缩、解压、编译等等
可以去官网www.batchshell.cn下载最新版本试试
‘贰’ 如何ssh远程连接linux服务器
ssh远程连接linux服务器方法详见:https://jingyan..com/article/4d58d54117a8c19dd5e9c056.html
‘叁’ 为什么要远程连接linux 服务器 有什么用
远程连接服务器自然是安装程序或者配置服务器等等操作,比如你买了一台linux服务器用来搭建网站,需要登录到服务器配置好web环境才可以建站
‘肆’ 如何用telnet连接linux服务器
步骤一:在Windows系统上打开Telnet功能;
步骤二:在Linux系统上启用Telnet服务
1 以Windows 7为例,首先打开控制面板。
2 然后在控制面板中打开“程序和功能”。
3 再在左上角点击“打开或关闭Windows功能”。
4 在“打开或关闭Windows功能”对话框中勾选“Telnet客户端”,点击确定,系统会自动安装。到此Windows终端的工作已经完成。
Linux服务器开启Telnet服务
1 它的优点是能够自动检查安装包的依赖文件不用人为干预,当然前提是系统必须联网。在提示符下输入“yum install -y telnet-server”命令安装Telnet服务。最后出现Complete,代表安装完成。
2 使用命令“vi /etc/xinetd.d/telnet”编辑Telnet的配置文件,将disable的值改成no。
3 重启启动xinetd服务,使得telnet配置生效。
4 在Linux服务器上打开Telnet协议的23端口。使用命令“vi /etc/sysconfig/iptables”添加红框内的代码,保存。
5 重新启动iptables,使得防火墙策略生效
6 在Windows上,用“telnet IP地址”命令,再输入用户名和密码,就可以完成Linux服务器的远程登录。希望我的回答能够帮助到您,不要忘了采纳哟,谢谢
‘伍’ 如何进入linux 服务器操作
使用软件远程登陆方式:
目前Linux远程连接工具有很多种,您可以选择顺手的工具使用。下面使用的是名为Putty的Linux远程连接工具。该工具是免费的,且不需要安装,在网上方便地下载到。
1. 启动Putty.exe程序,进入Putty主界面。
2. 在Putty “Host Name”输入IP地址,在Saved Session中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。
‘陆’ Linux服务器对外连接的问题
看本机,与图片中两个标注黄颜色的外部IP,具体连接内容?
使用tcpmp命令,具体可以自己学习下tcpmp的用法。
tcpmp是抓包命令,类似于wireshark。
或者使用程序?
看本机的使用程序的话,使用ps命令,你看那个黄色的地址,本机那一栏对应的是https端口,应该是本机开了apache服务器或者nginx服务器等的。监听着443端口,也就是https端口。
例如
[root@localhost apache]# ps -aux | grep httpd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
root 4514 0.2 0.3 6132 3128 ? Ss 03:06 0:00 ./bin/httpd
daemon 4515 0.0 0.1 5888 1380 ? S 03:06 0:00 ./bin/httpd
daemon 4516 0.0 0.1 282900 1796 ? Sl 03:06 0:00 ./bin/httpd
daemon 4518 0.0 0.1 282900 1804 ? Sl 03:06 0:00 ./bin/httpd
daemon 4520 0.0 0.1 282900 1800 ? Sl 03:06 0:00 ./bin/httpd
root 4607 0.0 0.0 5724 760 pts/1 R+ 03:06 0:00 grep httpd
那个httpd就是apache的进程,监听者https端口。
服务器主动连接外部呢?还是外部主动连接服务器?
这个你可以想想socket的原理,服务器端监听端口,有客户端连接这个端口,两者就会通信,假设你的本机ip是192.168.1.245,那么你从其他电脑上浏览https://192.168.1.245,就会有网页内容出来了,为什么会出来网页呢,是从本机192.168.1.245上传输过去的啊。。
ok,回家了。
‘柒’ 在linux下如何访问服务器
给虚拟机的Linux装一个ssh服务,开启之后再xp上用putty之类的ssh客户端访问。
当然还可以安装telnet服务,vnc服务等等,这些需要另外的客户端。
建议先提前了解所需的Linux命令,如下进行搜索
Linux服务器端准备工作
首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令
sudo apt-get install openssh-server
修改Linux服务器的ssh配置文件
sudo gedit /etc/ssh/sshd_config
先使用”#”注释掉PermitRootLogin without-password
添加一行 PermitRootLogin yes
然后开启ssh服务
ps -e | grep ssh
‘捌’ 如何利用Telnet连接Linux服务器
Windows下通过Telnet连接Linux主机
1、检查是否安装telnet和telnet-server
rpm -qa Linux telnet
rpm -qa Linux telnet-server(什么也不输出说明未安装)
2、安装telnet和telnet-server
yum install telnet
yum install telnet-server
3、修改配置文件:
vi/etc/xinetd.d/ telnet 文件内容如下:
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
将disable=yes这行注释掉(在这行前加入#表示注释)或者将disable=yes改成disable=no也可以,完成上述步骤后重启守护进程:
service xinetdrestart
4、开放防火墙的23号端口,即可在window的cmd下通过telnet连接linux了:
telnet192.168.124.130
输入用户名和密码(默认只能是普通用户登录)
5、如需开启root用户登录,请参考下面的方法:
vi/etc/pam.d/login
#auth requiredpam_securetty.so将这一行加上注释。
这样,root 就可以直接进入Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。
chkconfig--list可以查看linux里服务是否开启
chkconfig--level 2345 xinetd on 设置开机自启动