在Linux环境中,部署一个服务的一般步骤:
a). 准备环境,包括
关闭防火墙:service iptables stop(或chkconfig iptables off)
关闭selinux:setenforce 0(或vim /etc/sysconfig/selinux修改对应行为SELINUX = disabled)
配置ip地址
b). 安装软件包
c). 修改配置文件
d). 重启服务
e). 测试
1. ssh服务端程序:openssh-server
ssh客户端程序:xshell、secureCRT、putty
服务端查看ssh运行状态:service sshd status
客户端ssh建立与服务端的连接:ssh 服务端ip地址(或ssh 服务端ip地址 端口号),两者建立连接后,就可以直接在ssh客户端操作ssh服务器
2. 服务端修改ssh配置文件:vim /etc/ssh/sshd_config,可修改端口号等信息,并将对应行修改为UseDNS no
重启ssh服务:service ssh restart后在客户端重新连接即可
注:a). 在修改完服务端端口后,服务端ip地址可能会随之改变,若此时服务端与客户端处于不同子网,则须修改服务端ip地址后ssh服务才能连接成功;
b). 在ssh服务端添加本地自主DNS解析,可加快ssh服务的工作速度;
c). 当ssh服务的连接建立反复出现问题时,可尝试关闭防火墙重新连接。