ssh 无秘钥登陆

ssh-keygen -t rsa -P ''
touch authorized_keys
chmod 600 authorized_keys
追加公钥到 authorized_keys

xx is not in the sudoers file 问题解决

以管理员用户进入到/etc/sudoers
然后追加一行

root ALL=(ALL)ALL  //行下添加
XXX ALL=(ALL)ALL  

重启

ubuntu 装mysql

1. sudo apt-get install mysql-server

2. sudo apt-get install mysql-client

3.  sudo apt-get install libmysqlclient-dev

java 环境变量

·用文本编辑器打开/etc/profile
·在profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

mysql 授权

正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到。(取消本地监听需要修改 my.cnf 文件:):
sudo vi /etc/mysql/my.cnf
bind-address = 127.0.0.1 //找到此内容并且注释
  
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
### SSH主机密钥的存储与管理 SSH主机密钥通常用于验证远程服务器的身份,防止中间人攻击。这些密钥一般不会直接存储在数据库中,而是以文件形式存放在特定目录下。以下是关于SSH主机密钥存储方式的具体说明: #### 密钥生成与存储位置 当通过`ssh-keygen`命令生成SSH密钥对时,默认情况下,私钥会存储在用户的`.ssh/`目录下的`id_rsa`文件中,而对应的公钥则存储在`id_rsa.pub`文件中[^2]。如果需要为不同账户或用途生成多组密钥,则可以通过指定参数来更改默认路径和名称。 对于Linux系统而言,标准做法如下: - **私钥**:位于 `/root/.ssh/id_rsa` 或 `~/.ssh/id_rsa` 文件中。 - **公钥**:对应于上述路径中的 `.pub` 扩展名文件,即 `/root/.ssh/id_rsa.pub` 或 `~/.ssh/id_rsa.pub`。 此外,在某些场景下可能还需要自定义命名并区分多个密钥对的情况,比如针对工作环境和个人项目分别建立独立的一套密钥体系[^3]。 ```bash # 创建新的SSH Key,并附加注释以便识别其用途 $ ssh-keygen -t rsa -C "work_account@example.com" ``` #### 配置文件中的引用 为了使客户端能够自动选择合适的身份认证材料访问目标机器上的资源,可以在本地用户家目录内的配置文件(`~/.ssh/config`)里设定规则匹配条件以及关联相应的密钥文件地址。例如: ```plaintext Host work-server HostName example.workserver.com User git IdentityFile ~/.ssh/work_id_rsa Host personal-site HostName my.personalsite.org User admin IdentityFile ~/.ssh/personal_id_rsa ``` 以上片段展示了如何依据不同的宿主别名加载恰当的秘密钥匙来进行通信握手过程。 #### 安全考量及常见问题排查 尽管采用基于密钥的身份验证机制相比传统密码输入更为便捷高效也更安全可靠,但仍需注意一些潜在风险因素及其解决方案: 1. 确保密钥文件本身具有严格的读写权限控制;推荐仅允许属主本人操作该类敏感数据对象(chmod 600 id_file)[^4]. 2. 如果遇到无法成功完成登陆尝试的现象,应逐一核查以下几个方面是否存在异常状况: - 私钥是否被正确上传至远端服务方; - 远程站点上授权列表(.authorized_keys)内条目格式无误且排列整齐有序; - 整体网络连通状态良好无障碍阻碍等等. 综上所述,虽然理论上可以设计专门的数据管理系统用来集中化管理和追踪所有的SSH密钥实例生命周期活动记录等信息,但在实际应用层面更多还是依赖传统的文件夹结构加以分类整理维护即可满足日常需求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值