【centos】SSH之IPV6

博客给出了一个SSH连接的命令示例,使用了 -vv 选项进行详细输出,采用IPv6地址 fe80::6e92:bfff:fe23:3bcb%eth1 进行连接,体现了SSH在IPv6网络中的应用。

ssh -vv -6 fe80::6e92:bfff:fe23:3bcb%eth1
 

CentOS系统中启动SSH服务,可按以下步骤操作: 1. **确认SSH是否安装**:使用root用户登录系统后,输入命令`rpm -qa | grep ssh`查看SSH是否安装。若未安装,可输入`yum install openssh-server`进行安装[^2]。 2. **启动SSH服务**:可使用以下命令操作 - `systemctl sshd restart`:重启SSH服务; - `systemctl sshd start`:启动SSH服务; - `systemctl sshd stop`:停止服务。重启后可输入`netstat -antp | grep sshd`查看是否启动22端口(此步骤可略)[^2]。 3. **设置SSH服务为开机启动**:有多种方式可以设置 - 使用`chkconfig`命令: - 先输入`chkconfig --list|grep sshd`查看SSHD服务状态; - 接着输入`chkconfig --level 5 sshd on`将SSHD服务在运行级别5设置为开机自启; - 最后再输入`chkconfig --list|grep sshd`确认设置结果[^1]。 - 使用`systemctl`命令:输入`systemctl sshd on`即可设置开机自启,若输入`systemctl sshd off`则禁止SSH开机启动[^2]。 - 还可以使用`sudo systemctl enable sshd`确保SSH服务在系统启动时自动启动[^3]。 4. **其他相关设置与检查**: - 修改配置文件,编辑配置文件,设置端口、监听地址、允许root登录和密码认证等,示例配置如下: ```plaintext Port 22 #端口号22 ListenAddress 0.0.0.0 #监听任意IPv4接入 ListenAddress :: #监听任意IPv6接入 PermitRootLogin yes #允许root管理员登陆 PasswordAuthentication yes #开启密码认证 ``` - 若SELinux的安全模式影响了SSH服务,可使用`setenforce 0`命令将其设置为宽容模式,然后再次重启`sshd`服务,即`systemctl restart sshd.service`,还可使用`sudo systemctl status sshd`查看ssh服务状态[^3]。 - 若要检查SSHD是否在本运行级别下设置为开机启动,可输入`chkconfig --list sshd`,若没设置启动,可输入`chkconfig --level 2345 sshd on`进行设置,之后使用`service sshd restart`重新启动服务,输入`netstat -antp |grep sshd`查看是否启动了22端口,输入`iptables -nL`查看是否放行了22端口,若没放行,可通过`setup` -> 防火墙设置进行放行操作[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值