首页 > 系统服务 > 详细

Linux相关操作

时间:2019-05-28 16:09:21      阅读:210      评论:0      收藏:0      [点我收藏+]

ssh配置秘钥

连接远程服务器时;需要用户持有“公钥/私钥对”,远程服务器持有公钥,本地持有私钥。

客户端向服务器发出请求。服务器收到请求之后,先在用户的主目录下找到该用户的公钥,然后对比用户发送过来的公钥。如果一致,服务器用公钥加密“质询”并发送给客户端。客户端收到“质询”后用私钥解密,再发还给服务器;认证结束。

生成ssh-key

选加密算法(rsa、dsa),给秘钥命名(可选),接着按三次回车即可创建成功。

ssh-keygen -t rsa -C "barret"  

技术分享图片

 查看ssh-key

  • 创建成功后,会在 ~.ssh 下生成 id_rsaid_rsa.pub 两个文件,分别是 私钥/公钥。
  • 公钥需保存到远程服务器 ~/.ssh/authorized_keys 里,私钥由客户端本地留存。
  • 要保证 .ssh 和 authorized_keys 都只有用户自己有写权限。否则验证无效。
# 添加权限
chmod -R 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys
# 查看公钥
cat ~/.ssh/id_rsa.pub

 技术分享图片

重装yum

  因为python安装uwsgi一直装不上,各种方法都用...绝望之下,重装~然后发现yum依赖python2~,我顺带连python2也删了,索性就连yum也卸了,全部重装。

先来删除一波~~~~

# 强制删除已安装程序及其关联
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
# 强制删除所有残余文件
whereis python |xargs rm -frv
# 卸载现有的yum
rpm -qa|grep yum|xarg # 强制删除已安装程序及其关联s rpm -ev --allmatches --nodeps
# 强制删除所有残余文件
whereis yum |xargs rm -frv
# 查看自己系统版本的命令
cat /etc/redhat-release

 下载下面的rpm包,然后传到服务器上,如果提示依赖可以自己去库中下载同名的包,库_Portal

技术分享图片

安装命令

rpm -ivh xxxxxxx

全部安装完后,更新源数据

yum clean all
yum makecache
yum --skip-broken update
sudo yum -y update

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Linux相关操作

原文:https://www.cnblogs.com/Dream-huang/p/10922235.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!