怎样在Ubuntu上安装与设置ssh,实现无密码登录

2024-10-13 17:06:10

1、首先,打开终端(快捷键Ctrl+Alt+T)安装ssh软件,在这里直接输入sudo apt-get install ssh在线安装。

怎样在Ubuntu上安装与设置ssh,实现无密码登录

3、完成过后,可以查看到用户主目录下多了id_rsa(私钥)和id_rsa.pub(公钥)两个文件,一个是存储公钥的文件,另一个是存储私钥的文件。

怎样在Ubuntu上安装与设置ssh,实现无密码登录

5、要无密码登录其他电脑,只需要将authorized_keys文件放置到其他机子的~/.ssh/目录下(前提是其他电悲逻液徙脑也安装了ssh服务)。可以通过scp传输,如下图所示,scp后面接要传输的文件名 然后接其他电脑的用户名@IP:传输的目录。

怎样在Ubuntu上安装与设置ssh,实现无密码登录

7、下面来看看直接通过映射名无密码访问其他电脑,打开hosts文件,可以使用vi或vim编辑器或图形界面的gedit文本编辑器打开。

怎样在Ubuntu上安装与设置ssh,实现无密码登录

9、然后,输入ssh通过映射名来访问其他电脑,注意当两个用户的名称相同时才可以ssh映射名否则需要加上用户名(像这样ssh hadoop@node1)。

怎样在Ubuntu上安装与设置ssh,实现无密码登录

11、解决方案:命令行输入ssh-add命令即可,会出现Identity added: /home/hadoop/.ssh/ia_rsa(/home/hadoop/.ssh/ia_rsa),就解决上述出现的问题。

怎样在Ubuntu上安装与设置ssh,实现无密码登录
猜你喜欢