本文目录:
- 1、Linux如何修改SSH登录密码
- 2、配置ssh远程登录
- 3、ssh登陆默认密码怎么设置
Linux如何修改SSH登录密码
1、必须切换到root用户
sudo -i
2、修改某个用户的ssh登录密码
登陆SSH控制台,然后输入下面指令:
passwd user(登录用户名)
注:这里的 user是你的SSH用户名 ,比如passwd root
3、输入新密码两次
配置ssh远程登录
本地和远程服务器都创建
在创建密钥的时候,可以定义加密类型和长度,具体可以参考ssh-keygen命令帮助。创建的过程中,首先会提示你 保存的位置 和 文件名 ,再提示你 给密钥加个密码 ,也可以直接回车不要密码。
公钥和私钥默认保存这用户目录的 /.ssh/ 文件夹下。默认情况下, id_rsa 为私钥, id_rsa.pub 为公钥。
此时 还是需要用用户名和密码登录远程Linux服务器。使用vi编辑 /etc/ssh/sshd_config 文件,先打开 PubkeyAuthentication 和 PermitRootLogin ,一般只要把这几个参数前面的#(注释符)删掉即可。
重启ssh服务
在macOS端操作以下命令,把公钥上传到远程服务器,会提示输入远程的Linux服务器的密码。
在远程Linux服务器上,操作以下命令,把公钥 追加 到服务器ssh认证文件中:
如果没有 authorized_keys 这个文件,请到 .ssh 文件夹下创建一个,并把权限设置为600。
追加好后,如果要禁止用户名密码登录,再编辑 /etc/ssh/sshd_config 文件,把 PasswordAuthentication 设置为no。
重启SSH服务(每次修改ssh配置都需要重启)
如果没有设置密钥密码,直接这终端输入 ssh root@IP 即可登录远程服务器。如果该用户下没有公钥,则会提示Permission denied。
ssh登陆默认密码怎么设置
修改你的ssh配置文件,将其中的PermitRootLogin的参数设置为yes
配置文件路径如:/etc/ssh/sshd_config
重启ssh服务,命令如下:
/etc/init.d/sshd restart
或
/etc/init.d/ssh restart
然后修改root的密码,将密码修改为123456.
【设置ssh密码】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: