如何开启Centos6.4系统的SSH服务
1登录Centos64系统。
◆示例:使用root用户登录。
注:若为非root用户登录,输入执行某些命权限不够时需加sudo。
2查看SSH是否安装。
◆输入命令:rpm -qa | grep ssh
注:若没安装SSH则可输入:yum install openssh-server安装。
3启动SSH服务。
◆输入命令:service sshd restart 重启SSH服务。
命令:service sshd start 启动服务 | 命令:service sshd stop 停止服务
重启后可输入:netstat -antp | grep sshd 查看是否启动22端口(可略)。
4如何设置SSH服务为开机启动?
◆输入命令:chkconfig sshd on 即可。
注:若是chkconfig sshd off则禁止SSH开机启动。
5远程访问连接Centos64系统。
◆Windows下使用:putty、SecureCRT可远程连接SSH服务。
◆Linux下直接使用命令:ssh ip(如:ssh 192168111)。
SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?下面来看看吧(本例为centos系统演示如何开启SSH服务)
工具/原料
linux centos
查询\安装SSH服务
1登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装
2如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装(具体就不截图了)
启动SSH服务2
安装好了之后,就开启ssh服务。Ssh服务一般叫做 SSHD
命令行输入 service sshd start 可以启动
或者使用 /etc/initd/sshd start
配置\查看SSHD端口3
查看或编辑SSH服务配置文件,如 vi /etc/ssh/sshdconfig
如果要修改端口,把 port 后面默认的22端口改成别的端口即可(注意前面的#号要去掉)
远程连接SSH4
如果需要远程连接SSH,需要把22端口在防火墙上开放。
关闭防火墙,或者设置22端口例外
修改属性文件:
去掉#哈希标识PasswordAuthentication yes:
去掉#PermitRootLogin,修改为yes:
查看SSH服务状态:
开机重启:
重启SSH服务:
开启SSH协议服务:
SSH远程连接:
解决方法:
在Ubuntu下开启SSH首先要确认是否配置了IP,如果没有用以下命令进行配置:
1sudo ifconfig eth0 19216803 netmask 2552552550 //配置你的eth0网卡的ip地址和子网掩码
2 duso route default gw 19216801 //配置默认路由
开启ssh服务
1查看是否有sshd_config
cat /etc/ssh/sshd_config //查看是否有sshd_config文件
2如果没有进行安装
sudo apt-get install opensshd-server //安装sshd-server,Ubuntu缺省安装了openssh-client,如果没有安装,用apt-get install 进行安装即可。
3查看sshsever是否启动
ps -e |grep ssh
1207 00:00:00 ssh-agent
21834 00:00:00 sshd
如果看到sshd则表示sshserver已经启动,如果只有ssh-agent,则表示没有启动,用
sudo /etc/initd/ssh start 启动sshserver
4ssh-server的配置文件位于 /etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后用以下命令重启SSH服务:
sudo /etc/initd/ssh restart
5 还可以用sudo netstart -tlp 命令来检测, 如果看到:
tcp6 0 0 [::]:ssh [::]:
就表示sshserver启动正常。
通过客户端就可以访问了。
0条评论