用PuTTY 访问远程主机

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leon_zeng0/article/details/87965546

用PuTTY 访问远程主机,我的主机是aws 亚玛逊 1年免费试用主机, bitnami-wordpress-5.0.2-1-linux-ubuntu-16.04-x86_64-hvm-ebs-mp-, 就是一个装好了wordpress 的 ubuntu 16.04 Linux 主机。PuTTY 是最流行的免费ssh客户终端,用它操作远程主机,就像自己操作本地机一样。

主要参考文章: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

1:准备

下载和安装 PuTTY,, https://www.chiark.greenend.org.uk/~sgtatham/putty/

我下的是windows 版本,也有其他系统的版本。

获取主机DNS域名或者ipv4 地址,用户名 

我的是Ubuntu AMI,用户名字是 ubuntu.

2:使用 PuTTYgen 准备Private Key

开始我以为PuTTYgen 是 PuTTY的一个功能组件,但在PuTTY里找不到。原来是个独立的程序,但在下载和安装PuTTY 的时候一同安装好了。

从开始菜单打开PuTTYgen

在界面里的Type of key to generate, 选择 RSA

在 File -> Load private key 导入亚玛逊给的密钥文件,缺省要求是.ppk, 但亚给的是.pem 的文件,所以要选择 All Files(*.*),如下图:

点击 Save private key 保存PuTTY可以识别的key,文件名你指定。

3: 设置

打开 PuTTY 的 Session,启动PuTTY,在Category面板选择Session,Host Name 里填写user_name@public_dns_name,

public_dns_name 也可以是直接ip 地址,我写的是 ubuntu @52.14.175.17

在 Connection type, 选 SSH

确保Port 是 22.

 选项:Category 选 Connection, 在 Seconds between keepalives 输入 180,每180秒告诉系统,我还在,不至于断掉

为了以后使用,在Session里保存设置。

输入key文件:Category 面板, 打开 Connection, 扩展 SSH, 选择 Auth.

点 Browse 打开上面我们生成的.ppk 文件

4:建立连接

点击 Open 即可,如果你是你一次连接主机,会有安全警告,选择yes,则建立连接。

现在,你就可以操作远地主机了。

编辑远程文件界面如下:

猜你喜欢

转载自blog.csdn.net/leon_zeng0/article/details/87965546