当前位置: 首页 > news >正文

闽侯福州网站建设搜狗官方网站

闽侯福州网站建设,搜狗官方网站,百度搜索app下载,网站建设营销型清华大学开源软件镜像站下载地址: https://mirrors.tuna.tsinghua.edu.cn/pub/OpenBSD/OpenSSH/portable/openssh-9.0p1.tar.gz 一、升级 0、安装Telnet (1)为防止安装失败,无法用ssh做远程连接,因此先安装telnet yum…

清华大学开源软件镜像站下载地址:
https://mirrors.tuna.tsinghua.edu.cn/pub/OpenBSD/OpenSSH/portable/openssh-9.0p1.tar.gz

一、升级
0、安装Telnet
(1)为防止安装失败,无法用ssh做远程连接,因此先安装telnet

yum -y install telnet*
systemctl enable telnet.socket
systemctl start telnet.socket
注:安全文件关闭或者修改(否则root无法telnet登录)
firewall-cmd --zone=public --add-port=23/tcp --permanent
再重启防火墙
systemctl restart firewalld.service
看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports

1、准备工作
查询SSH版本

ssh -V

在这里插入图片描述
进入/usr/local/目录

 cd /usr/local/mkdir opensshcd openssh/

2、备份原SSH

mv /usr/sbin/sshd /usr/sbin/sshd.bak
mv /usr/bin/ssh /usr/bin/ssh.bak
mv /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak
mv /etc/ssh /etc/ssh.bak
``
3、 上传openssh-9.0p1.tar.gz到openssh目录下并解压```powershelltar -zxvf openssh-9.0p1.tar.gz
cd /home/user/openssh/openssh-9.0p1/

4、编译校验

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-tcp-wrappers --with-ssl-dir=/usr/local/ssl --without-hardening`

执行完成如图
在这里插入图片描述

此处执行到最后经常会报错,如openssl-devel等各种rpm包没有安装,并且安装包之间都有相互依赖和冲突,依次安装即可,主要是检查rpm下列包是否安装

yum install keyutils-libs rpm-build -y
yum install krb5-devel
yum install libcom_err-devel.i686 -y
yum -y install libselinux-devel.i686 
yum -y install pam-devel.x86_64 
yum -y install openssl-devel.x86_64
yum -y install pkgconfig.i686 
yum -y install vsftpd.x86_64
yum -y install zlib-devel.i686

5、编译安装

make && make install

编译成功如图
在这里插入图片描述
6、复制到全局使用

cp /usr/local/sbin/sshd /usr/sbin/
cp /usr/local/bin/ssh /usr/bin/
cp /usr/local/bin/ssh-keygen /usr/bin/
ln -s /usr/local/etc /etc/ssh

7、查看版本
在这里插入图片描述
8、修改配置信息并重启

echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
echo 'X11Forwarding yes' >> /etc/ssh/sshd_config
echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

9、复制启动文件

cp /home/user/openssh/openssh-9.0p1/contrib/redhat/sshd.init /etc/init.d/sshd

10、服务自启动

systemctl enable sshd
systemctl daemon-reload
service sshd restart

在这里插入图片描述
11、验证是否有效
不要关闭现在的会话框,如果有问题可能会连接不上服务器.新开一个会话框连接该账号密码看看能不能登录

二、问题
2.sshd服务重启报错
(1)报错
systemctl start sshd 会很快返回,但此时命令行一直等待状态,直到数分钟后出现提示: Job for sshd.service failed because a timeout was exceeded.
在这里插入图片描述
(2)问题分析

单元文件包含单元的指令和行为信息。在后台systemctl命令和单元文件一起工作。为了出色而正确的完成工作,系统管理员必须能够手工编辑单元文件。一般系统管理员手工创建的单元文件建议存放在/etc/systemd/system/目录下面。

sshd单元文件位于/usr/lib/systemd/system/sshd.service 。

sshd.service 服务启动方式为notify,但sshd 启动时不会发送消息
在这里插入图片描述
在这里插入图片描述
(3)解决方法
服务启动方式修改为simple(默认方式)后即可正常启动sshd服务,并能够正常进行远程连接
在这里插入图片描述
重新加载服务并启动
在这里插入图片描述
三、总结
SSH常识:
SSH是安全的加密协议,用于远程连接Linux服务器;
SSH的默认端口是22,安全协议版本是SSH2;
SSH服务器端主要包含2个服务功能SSH连接和SFTP服务器;
SSH客户端包含ssh连接命令和远程拷贝scp命令等。

openssh升级:
需要先开启trlnet 服务,预防升级失败连接不上服务器;
然后升级openssl地址,按照步骤设置路径地址;
最后升级完不要立马关闭会话框,要先验证,预防下次进来的时候进不来;
验证成功之后,需要关闭telnet服务,因为不安全

http://www.ds6.com.cn/news/25362.html

相关文章:

  • 网软志成免费部队网站源码下载广州seo报价
  • 网站建设教程详解搜索引擎优化方法包括
  • 宁德建设银行网站今日新闻头条内容
  • 做单页网站容易排名吗快速提高网站关键词排名优化
  • wordpress电脑访问不了二十个优化
  • 手机网站被禁止访问怎么打开网页seo数据分析
  • 什么网站可以做软件互动营销用在哪些推广上面
  • 广州网站定制开发公司哪家好免费的拓客平台有哪些
  • 企业网站托管代运营什么叫seo网络推广
  • 自己房子做民宿挂什么网站网络营销文案实例
  • 开工作室做网站怎样找资源咸阳网络推广
  • 网站建设流程有哪些视频外链工具
  • 营销网站建设实训总结高级seo招聘
  • 武汉 做网站百度seo排名公司
  • 购物网站框架14个seo小技巧
  • 25转行做网站运营建立网站需要什么技术
  • 东莞做网站多少钱如何做网络推广赚钱
  • 官方网站建设意义青海百度关键词seo
  • 惠州做网站的公司哪家好域名在线查询
  • 特价做网站最近五天的新闻大事
  • 网站建设编程营销方式和渠道有哪些
  • 即将上市的手机seo兼职外包
  • h5网站用什么软件做百度投放广告
  • 做网站开发需要考什么证书如何在百度上发布自己的广告
  • 学网站设计培训电话湖南seo推广服务
  • 找别人做网站注意什么深圳整站全网推广
  • 网站推广究竟应该怎么做seo还可以做哪些推广
  • 如何给网站做地图哪里可以学网络运营和推广
  • 上海网站建设怎么弄怎样做百度推广
  • 怎么做网站demo百度pc网页版登录入口