linux

修改密码

修改密码

passwd

ssh免密登录

ssh免密登录,多用户模式

本地运行

#生产秘钥库,名字自己定义比如test
ssh-keygen

#生成完成后
vi config

加入你需要远程的服务器配置

#修改为自己的配置
Host yourhost
   IdentityFile ~/.ssh/test

然后登录服务器,将刚才生产的test.pub中的内容放入~/.ssh/authorized_keys

vi authorized_keys
#放入`test.pub`中的内容
#修改权限
sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys
#配置sshd允许
sudo vi /etc/ssh/sshd_config

sshd_config加入如下内容,或者修改里面的注释

AuthorizedKeysFile      .ssh/authorized_keys
RSAAuthentication yes
PubkeyAuthentication yes
StrictModes no

重启ssh

sudo service sshd restart

查看ssh连接用户

ps ax | grep sshd

配置普通用户无密码登录


常见问题

sudo su很慢

$ hostname 

#root删除不了文件

查看文件状态
# lsattr .user.ini
取消
# chattr -i .user.ini

常用命令