1 ssh服务
Ubuntu开启ssh服务需要下载openssh-server,命令为:
1 | sudo apt-get install openssh-server |
2 ssh key生成
生成ssh key的命令是:
1 | ssh-keygen |
后续一路默认设置即可,该命令会在主目录默认生成.ssh文件,内包含以下文件:
1 | id_rsa: 私钥 |
3 无密码远程登陆服务器
将本地产生的公钥上传至服务器:
1 | ssh-copy-id -p #port master@ubuntu |
4 Windows免密登录Ubuntu
Windows在终端中执行以下命令生成公私密钥:
1 | ssh-keygen -t rsa |
会在C:\Users\xxx.ssh 文件夹中生成以下三个文件:
1 | id_rsa 本地私钥 |
将公钥上传至Ubuntu,可使用scp命令,然后执行以下命令:
1 | # 将公钥拷贝至Ubuntu的authorized_keys文件中 |
然后即可实现Windows免密登录Ubuntu。