ssh服务

一般服务器寄放在机房,所以对服务器一般是远程操作,这就需要ssh服务

客户端需要安装ssh客户端软件:openssh-client 、xshell 、secureCRT 、 putty


服务器需要安装 ssh服务器端和ssh客户端软件 系统已经默认安装

rpm -qa | grep openssh  #查找出已经安装的ssh服务软件

下面是已经安装的openssh服务软件,可以看出客户端和服务端都已经装了

openssh-clients-7.4p1-16.el7.x86_64 #客户端软件
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64 #服务端软件



服务端一般都开机启动ssh服务

service sshd status  #查看ssh服务状态
service sshd restart  #重启ssh服务
ssh 192.168.42.10 -p 20
#与ip为192.168.42.10 端口为20的服务端进行远程操作,而这个地址是我本机的地址
#而我本机同时装了客户端和服务端,所以相当于自己与自己交互
ssh 192.168.42.10 20#在客户机中的xshell里面使用此命令连接服务器
vim /etc/ssh/sshd_config  #修改ssh服务的配置文件,比如端口号。默认是20
service sshd restart      #修改之后重启ssh服务



如果连接较慢也可以通过修改配置加速

#UseDNS yes  --->  打开注释 并且修改为  UseDNS no  (注释代表默认)
                   代表客户端连接服务端时候不需要进行DNS解析

或者

vi /etc/hosts

向配置文件里面添加

192.168.42.10 localname  #localname是你的主机名

然后ping主机,解析DNS

ping localname

之后就可以直接SSH

ssh 192.168.42.10

注意如果客户端连接不到服务端,有可能是因为服务端的防火墙没有关闭
关闭防火墙如下:

service iptables stop   #关闭防火墙
chkconfig iptables off  #设置开机关闭,chkconfig是服务的开机管理

猜你喜欢

转载自blog.csdn.net/a_lazy_zhu/article/details/80458072