1. 检查~/.ssh目录的权限是否为700
2. 检查~/.ssh/authorized_keys文件的权限是否为600
3. 检查~/.ssh/authorized_keys文件中的公钥是否正确
4. 检查/etc/ssh/sshd_config 中的 AuthorizedKeysFile .ssh/authorized_keys 文件名是否正确
5. 检查/root目录的权限 root目录权限为550
aws 服务器 ssh使用密码登陆
我的是RHEL 5
1. sudo su
2.passwd ec2-user
输入两遍密码
3.vim /etc/ssh/sshd_config
修改前PasswordAuthentication no
修改后PasswordAuthentication yes
4.重启ssh服务
service sshd restart
ssh自动断开怎么办?packet_write_wait: Connection to * . * . * . * port 22: Broken pipe
以下方法任选一个
方法1 修改服务器
vim /etc/ssh/sshd_config
最下面插入
ClientAliveInterval 60
ClientAliveInterval 6000 #理论相当于离线100小时 还可以连接
/etc/init.d/sshd restart#centos系统,重启SSH服务命令
/etc/init.d/ssh restart#于Debian / Ubuntu系统,重启SSH服务命令
若提示,/ etc / init.d / sshd没有那个文件或目录,可以使用
ser...