SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH? SSH是什么?
SSH 为 Secure Shell
1.登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装。 # openssh xx 2.如果没有安装SSH软件包,可以通过 yum 或 rpm 安装包进行安装 yum install ssh 端口配置安装好了之后,就开启ssh服务。ssh服务一般叫做 sshd。 开启ssh服务 systemctl start sshd.service(过去是 service sshd start) 找到ssh服务配置文件路径一般都是在 /etc/ssh 这个目录下面 sshd_config 这个文件。 ( root 用户查看配置文件时,才能看到端口等信息) 1.使用 VI \vim 编辑器,打开 sshd_config 这个文件,搜索找到 port 字段: vi /etc/ssh/sshd_config 2.将光标定位到 port 22 这行 yy 然后键盘 P 复制一行, insert 插入,添加 Port 2222 (去掉Port 22之前的注释符) 3.设置好之后, wq 保存退出, 表示已经增加了一个 2222 端口号啦 4.配置了port之后,我们需要启用新端口: sudo semanage port -a -t ssh_port_t -p tcp 2244 如果提示 semanage 命令没有,则需要安装: sudo yum -y install policycoreutils-python 5.接着让新端口在防火墙启用: sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp 6.重新加载防火墙设置: sudo firewall-cmd --reload 7.通过下面命令重启ssh服务: sudo systemctl restart sshd.service 旧命令:
重启后可输入: netstat -antp | grep sshd 查看是否启动2222端口 也可以查看 service sshd status 。 8.使用新的端口尝试登陆 ssh -p 2222 test@192.168.xx.xx linux下面如何设置SSH服务开机启动chkconfig sshd on 注:若是chkconfig sshd off则禁止SSH开机启动。 (责任编辑:最模板) |