如何设置 ubuntu开启ssh远程登录,root 账号,只使用 sshkey 登录,不使用密码登录

正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 升级了 0 个软件包新安装了 0 个软件包,要卸载 0 个软件包有 0 个软件包未被升级。

需求:快速安全进入服务器的配置

我在阿里云上购买了一台轻量应用服务器使用ssh密码登陆很费时,以及用root用户操作涉及很多后患所以需要进行无密登陆、新增管理员鼡户等操作的配置

(如果你的本地ssh都没有,请先安装好)

新建用户根据提示输入密码(我这里建了一个用户名为mao

 
 
添加这一行,这样就把噺用户mao变成了管理员用户了
 
ps :新建用户有两个命令一个useradd一个adduser区别在于adduser会一次性把用户组之类的全自动新建,而useradd都需要自己配置所以用adduser
 






 

使鼡刚刚新建的管理员用户登陆
 
 
 
无密登陆的方式其实和git配置ssh key一样,关键就是ssh key
如果你以前配置或生成或sshkey那么就不用重新生成,我是mac用户(linux同)ssh key的存放路径在~/.ssh下,使用
 

不存在也没关系我们生成一下,生成的密钥对路径在~/.ssh
 
 
 
 
然后我们退出服务器重新ssh -p 22 username@host发现不用输入密码就自动进入服務器了。
于是第一步快速安全进入服务器的配置就大功告成啦~

假设主机A 和 主机B 两台机器(本人ubuntu開启ssh远程登录)

回到主机A执行命令就可以免密码登陆了

我要回帖

更多关于 ubuntu开启ssh远程登录 的文章

 

随机推荐