centos7设置SSH免密码登录教程
deng_chaowang  • 7年前  • 246 次浏览  • Java团队  

ssh-keygen -t rsa


authorized_keys


9个回复

deng_chaowang 7年前 1楼

passwd

修改云主机密码


deng_chaowang 6年前 3楼

如果设置无效,还有一个配置要修改的

 vi /etc/ssh/sshd_config


deng_chaowang 6年前 4楼

清除mac 系统终端的历史命令记录

在终端 输入 :history -c


deng_chaowang 5年前 5楼

rm ~/.bash_history && history -c


deng_chaowang 4年前 6楼

/root/.ssh目录下在id_rsa  id_rsa.pub,创建一个authorized_keys



deng_chaowang 4年前 7楼

一、 vi /etc/ssh/sshd_config

二、systemctl restart sshd.service

1.修改/etc/ssh/sshd_config文件,将ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应



deng_chaowang 4年前 8楼

如果终端已经运行,请完全退出终端程序。然后,运行终端,在终端的一个新窗口中运行下面的命令:

用于列出所有 shell 相关的文档:

ls -lda .??sh_*

用于删除bash和 zsh 的历史和 sessions 记录

rm -rf .bash_history .bash_sessions .zsh_history .zsh_sessions

注:

  1. 如果需要,在隐私设置中,先给终端“完全磁盘访问权限”,退出后再运行终端,才能成功运行命令。
  2. 迄今为止,人们最熟悉的Mac 系统的默认 shell 是bash和 zsh。但是,依然可以在终端应用或者手动变更 shell。所以,这里只是给出两个最常见的情况的处理。
  3. 另参考:在 Mac 上将 zsh 用作默认 Shell - Apple 支持 (中国)


deng_chaowang 3年前 9楼

  • 了解历史记录的大小:echo $HISTSIZE
  • 历史记录的保存位置:echo $HISTFILE # 查看history文件存放地址
  • echo > ~/.zsh_history # 清空[重点就是这个]
  • 好了,退出terminal,重新登录检查一下即可退出后,再history检查一下


回到顶部