1. linux下如何开通ssh,允许远程登录
在Linux环境下,开通SSH服务并允许远程登录的步骤如下:
1. **启动SSH服务**:
- 方法一:如果你使用的是Xwindows,可以在shell窗口中执行`setup`命令,选择system service来启动SSH服务。
- 方法二:编辑`/etc/ssh/sshd_config`文件,将`PermitRootLogin`设置为`yes`以允许root用户远程登录。然后执行`/etc/init.d/sshd start`来启动SSH服务。
2. **安装SSH服务端软件**:
- 以root用户身份登录系统。
- 检查是否已经安装SSH服务端软件包,可以使用命令`rpm -qa | grep openssh`。如果输出中包含`openssh-server-*`,说明SSH服务端软件已安装。如果没有安装,请继续下一步。
- 找到Red Hat 9.0安装光盘,并加载光驱。
- 查找并安装SSH服务端软件包。通常软件包位于光驱的`/mnt/cdrom/RedHat/RPMS/`目录下。使用`ls openssh*`查找软件包,并执行`rpm -ivh`命令安装。
3. **测试SSH服务**:
- 启动SSH服务后,使用命令`netstat -a | more`检查SSH服务是否正常监听。
- 在Windows下使用PuTTY等SSH客户端软件连接测试,或在Linux主机上输入`ssh`测试。
- 如果能成功远程登录,则SSH服务安装配置成功。如果无法连接,可能是防火墙阻止了连接。如果是,请重新配置防火墙或暂时停用防火墙(`/etc/rc.d/init.d/iptables stop`或`service iptables stop`)。
按照以上步骤操作,即可在Linux下开通SSH服务并允许远程登录。