-
Linux取消SSH登录密码的方法
- 时间:2024-12-04 16:25:21
有时我们想要通过其他的账户进行登录SSH,通常我们在登录的时候需要重新输入密码。不过对于一些不想记太多密码的用户来说,这样就显得有些麻烦了,那么该怎么才能不输入密码进行登录呢?
解决方法:
1. 你需要以用户“aliceA”的身份登录到hostA上。
2. 使用ssh-keygen生成一对rsa公私钥,生成的密钥对会存放在~/.ssh目录下。
$ ssh-keygen -t rsa
3. 使用下面的命令在目标主机hostB上的aliceB用户目录下创建~/.ssh目录。如果在aliceB@hostB上已经存在.ssh目录,这一步会被略过。
$ ssh aliceB@hostB mkdir -p .ssh
4. 将hostA上用户“aliceA”的公钥拷贝到aliceB@hostB上,来实现无密码ssh。
$ cat .ssh/id_rsa.pub | ssh aliceB@hostB ‘cat 》》 .ssh/authorized_keys’
自此以后,从aliceA@hostA上ssh到aliceB@hostB上再也不需要输入密码。(小编译注:上述的创建目录并复制的操作也可以通过一个 ssh-copy-id 命令一步完成:ssh-copy-id -i ~/.ssh/id_rsa.pub aliceB@hostB)
疑难解答
1. 即使在密钥认证生效后,你可能仍然需要输入SSH密码。如果遇到这种情况,请检查系统日志(如/var/log/secure)以查看是否出现下面的异常。
Authentication refused: bad ownership or modes for file /home/aliceB/.ssh/authorized_keys
在这种情况下,密钥认证的失败是由于~/.ssh/authorized_keys文件的权限或拥有者不正确。一般情况,如果这个文件对除了你之外的所有用户都可读,就会出现这个错误。用下面的方式改变文件的权限以修正错误。
$ chmod 700 ~/.ssh/authorized_keys
以上就是设置Linux系统中不输入密码登录SSH服务器的方法了。有遇到这种情况的用户,就按照上面的方法进行设置吧。
相关文章
-
有时我们想要通过其他的账户进行登录SSH,通常我们在登录的时候需要重新输入密码。不过对于一些不想记太多密码的用户来说,这样就显得有些麻烦了,那么该怎么才能不输入密码进行登录呢?
解决方法:
1.你需要以用户“aliceA”的身份登录到hostA上。
2.使用ssh-keygen生成一对rsa公私钥,生成的密钥对会存放在~/.ssh目录下。
... -
CentOS系统中,在登录SSH的时候需要密码登录,其实只要进行简单的设置,就是实现SSH无密码登录,想要知道如何设置吗?随小编一起来学习下CentOS实现SSH无密码登录的方法吧。
一、环境配置
1、服务端:CentOSrelease5.3IP:222.73.115.198
2、客服端:CentOSrelease5.8IP:192.168.4.2... -
通过ssh可管理Linux设备,但是Linuxssh如果没设置好,很容易被黑客攻击,那么要如何保证Linuxssh的安全呢?下面小编给大家介绍一种保护Linuxssh免受黑客攻击的方法,即修改SSH端口号,一起来了解下吧。
工具/原料
Xshellputty等远程工具Linux系统
SSH是什么?
SSH为SecureShell
在Linux系统中登录需要使用密码,那么有什么方法能够不使用密码就能登录系统呢?下面小编就给大家介绍下如何使用ssh中的rsa免密码登录Linux,一起来学习下吧。
A为本地主机(即用于控制其他主机的机器);
B为远程主机(即被控制的机器Server),假如ip为172.24.253.2;
在A上的命令:
代码如下:
ssh...
- Linux教程
-
-
操作系统排行榜
更多>> -
- Ghost Win8.1 64位 老机精简专业版 V2023.02
- 【老机专用】Ghost Win8 32位 免费精简版 V2022.01
- 【致敬经典】Ghost Windows8 64位 免激活正式版 V2021.08
- 微软Windows8.1 32位专业版免激活 V2023.05
- Windows11 22H2 (22621.1778) X64 游戏美化版 V2023.06
- Windows11 22H2 (22621.1778) X64 专业精简版 V2023.06
- 笔记本专用 Ghost Win10 64位 专业激活版(适用各种品牌) V2022.08
- GHOST WIN8 X86 稳定专业版(免激活)V2022.07
- Windows8.1 64位 免费激活镜像文件 V2022.07
- Windows 8.1 64位 极速纯净版系统 V2022
-
Linux教程排行榜
更多>> -
- linux属于什么操作系统,linux操作系统知识详解
- linux系统怎么改ip地址?linux系统ip地址教程
- UOS系统怎么获取root管理员权限?
- Deepin Linux系统怎么安装brother打印机驱动并且设置网络打印机?
- UOS系统怎么查找添加连接打印机?UOS系统连接打印机教程
- CentOS系统怎么安装?CentOS Linux详细安装教程
- Linux系统怎么查看电脑的磁盘空间?
- 怎么远程登录Linux CentOS系统?远程登录Linux CentOS系统方法教学
- Linux CentOS系统要怎么安装?Linux CentOS系统安装方法教学
- Deepin系统软件安装位置在哪?Deepin系统软件安装位置介绍
- 热门标签
-