host映射、SSH远程登录功能配置

                     主机名                             IP地址
                     master(主节点)                     192.168.32.131
                     slave1                     192.168.32.132
                     slave2                     192.168.32.130

(注:依据个人电脑实际IP进行操作)

一、host映射

1.使用root用户修改 /etc/hosts 文件(命令如下)

vi /etc/hosts

2.打开文件后删除文件内所有内容,进行如下改动(IP地址 主机名)

3.配置完成后使用ping命令(ping+主机名)测试是否能够正确解析出ip地址,得到目标机器的回应(使用Ctrl + C结束)

4.三个节点操作同上。

二、SSH远程登录功能配置

1.生成公钥密钥对(命令如下)

ssh-keygen

(1)输入命令后,连续按Enter键确认,直至出现主机密钥指纹(效果如下)

2.在root目录下输入”ll -a “可以查看当前目录下的所有文件(包含隐藏文件)

3.进入.ssh隐藏目录,输入ls 命令

4.将子节点的公钥拷贝到主节点并添加进authorized_keys

ssh-copy-id 主机名

(1)执行ssh-copy-id+主机名的命令后连续按Enter键确认;

(2)执行时遇到下图第二个红色框的问题时,应输入yes

(3)到第三个红色框则是输入主机的root密码

5.测试免密设置是否成功,可执行如下命令

ssh 主机名

(1)成功效果如下图所示:

(2)exit为退出命令,如上图所示。

6.三个节点操作同上。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在 Visual Studio Code 中,您可以使用端口映射功能来将本地计算机上的端口映射远程服务器或虚拟机上的端口。这在您需要访问远程服务器上运行的应用程序时非常有用。 要使用端口映射功能,请按照以下步骤操作: 1. 打开 Visual Studio Code 并安装 "Remote - SSH" 扩展。 2. 在 Visual Studio Code 的左侧活动栏中,点击扩展视图按钮(四个方块图标)并搜索并选择 "Remote-SSH"。 3. 在 Visual Studio Code 的左下角,点击绿色的 "Open a Remote Window" 图标,然后选择 "Remote-SSH: Connect to Host"。 4. 在弹出的命令面板中,输入连接到远程服务器SSH 配置信息,包括用户名和主机名。您可以使用用户名@主机名的格式,例如 `[email protected]`。 5. Visual Studio Code 将会连接到远程服务器,并在新的窗口中打开一个远程终端。 6. 在远程终端中,可以使用以下命令来创建端口映射: ``` ssh -L <local_port>:localhost:<remote_port> <remote_user>@<remote_host> ``` 其中: - `<local_port>` 是您希望本地计算机上的端口映射到的端口号。 - `<remote_port>` 是远程服务器上要映射的端口号。 - `<remote_user>` 是远程服务器的用户名。 - `<remote_host>` 是远程服务器的主机名或IP地址。 例如,要将本地计算机的 8888 端口映射远程服务器的 5000 端口,可以使用以下命令: ``` ssh -L 8888:localhost:5000 [email protected] ``` 7. 输入密码以连接到远程服务器。 8. 现在,您可以在本地计算机上使用 `localhost:8888` 访问远程服务器上运行的应用程序,它们将通过 SSH 隧道进行转发。 请注意,当关闭与远程服务器的连接时,端口映射也会自动关闭。您需要重新创建映射每次连接到远程服务器

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值