SSH连接时,如何设置更安全的密钥认证方式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计359个文字,预计阅读时间需要2分钟。
使用SSH登录远程服务器的基本步骤如下:
1. 打开终端或命令行界面。
2.输入命令 `ssh user@hostname`。
3.如果需要配置SSH连接,可以创建或编辑配置文件 `~/.ssh/config`。
ssh 登录 远程登录服务器ssh user@hostname
配置文件创建文件 ~/.ssh/config
#config的文件内容
Host myserver1
HostName IP地址或域名
User 用户名
Host myserver2
HostName IP地址或域名
User 用户名
。。。
密钥登录
创建密钥:
ssh-keygen
执行结束后,~/.ssh/目录下会多两个文件:
id_rsa:私钥
id_rsa.pub:公钥
之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。
两种方法
1.touch ~/.ssh/authorized_keys
将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys文件里即可
2.也可以使用如下命令一键添加公钥:
ssh-copy-id myserver
ssh数据传输
SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行操作。
本文共计359个文字,预计阅读时间需要2分钟。
使用SSH登录远程服务器的基本步骤如下:
1. 打开终端或命令行界面。
2.输入命令 `ssh user@hostname`。
3.如果需要配置SSH连接,可以创建或编辑配置文件 `~/.ssh/config`。
ssh 登录 远程登录服务器ssh user@hostname
配置文件创建文件 ~/.ssh/config
#config的文件内容
Host myserver1
HostName IP地址或域名
User 用户名
Host myserver2
HostName IP地址或域名
User 用户名
。。。
密钥登录
创建密钥:
ssh-keygen
执行结束后,~/.ssh/目录下会多两个文件:
id_rsa:私钥
id_rsa.pub:公钥
之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。
两种方法
1.touch ~/.ssh/authorized_keys
将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys文件里即可
2.也可以使用如下命令一键添加公钥:
ssh-copy-id myserver
ssh数据传输
SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行操作。

