SUSE开启SSH
SUSE开启SSH连接
安装时候设置
如果安装时候没有设置,需要如下命令
1、防火墙放开ssh服务
打开/etc/sysconfig/SuSEfirewall2 文件,FW_SERVICES_EXT_TCP="ssh"可以定义开放ssh的服务
2、关闭防火墙,如果不关闭防火墙需要用第三步
# 停止当前运行的防火墙
sudo SuSEfirewall2_setup stop
sudo SuSEfirewall2_init stop
# 禁止防火墙开机自启
sudo chkconfig SuSEfirewall2 off
# 验证状态(可选)
sudo /etc/init.d/SuSEfirewall2 status # 应显示 "unused"
sudo chkconfig --list SuSEfirewall2 # 应显示 "off" 所有运行级别
3、防火墙添加22端口,如果执行了第2步,这一步可以忽略
# 编辑防火墙配置文件
sudo vi /etc/sysconfig/SuSEfirewall2
# 找到以下配置项,添加 `22` 到允许的 TCP 端口列表(用空格分隔)
# 示例:若已有其他端口,如 "80 443",改为 "80 443 22"
FW_SERVICES_EXT_TCP="22"
# 保存文件后重启防火墙
sudo SuSEfirewall2_setup restart
sudo SuSEfirewall2_init restart
4、启动ssh服务:
a) 修改sshd_config文件,命令为:vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,并且将NO修改为YES
将#PermitRootLogin yes的注释去掉
b).重新启动SSH服务,命令为:/etc/init.d/sshd restart
c).验证SSH服务状态,命令为:/etc/init.d/sshd status
网络设置
vi /etc/sysconfig/network/ifcfg-eth0
/etc/init.d/network restart