ssh软件如何记住ip

时间:2025-01-17 20:26:16 网游攻略

要通过SSH软件记住IP地址,您可以使用以下方法:

方法一:使用SSH密钥对和免密码登录

生成SSH密钥对

在本地计算机上打开终端。

输入以下命令生成RSA密钥对:

```bash

ssh-keygen -t rsa

```

按照提示操作,密钥将保存在`~/.ssh`目录下,文件名为`id_rsa`(私钥)和`id_rsa.pub`(公钥)。

将公钥复制到服务器

使用`scp`命令将公钥复制到远程服务器的`~/.ssh/authorized_keys`文件中:

```bash

scp ~/.ssh/id_rsa.pub work@192.168.0.222:~/.ssh/authorized_keys

```

其中`work`是远程服务器上的用户名,`192.168.0.222`是服务器的IP地址。

配置SSH免密码登录

在远程服务器上,编辑`~/.ssh/authorized_keys`文件,确保公钥内容正确无误。

确保远程服务器上的`~/.ssh`目录和`authorized_keys`文件的权限设置正确:

```bash

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

```

测试免密码登录

从本地计算机尝试登录远程服务器,不需要输入密码:

```bash

ssh work@192.168.0.222

```

方法二:使用SSH配置文件

编辑SSH配置文件

在本地计算机上,编辑`~/.ssh/config`文件(如果不存在,则创建一个)。

添加以下内容:

```plaintext

Host work

HostName 192.168.0.222

User work

IdentityFile ~/.ssh/id_rsa

```

其中`work`是远程服务器上的用户名,`192.168.0.222`是服务器的IP地址,`~/.ssh/id_rsa`是私钥文件的路径。

测试配置

使用以下命令测试配置是否正确:

```bash

ssh work@192.168.0.222

```

通过以上方法,您可以选择一种方式来记住IP地址,从而避免每次登录时都需要输入IP地址和密码。