使用Xshell连接Google Cloud

标签(空格分隔): 工具


前提:
1. 科学上网
2. ssh工具,如Xshell,putty等.
3. Google Cloud服务器

本文以Xshell为例

生成密钥

  1. 打开Xshell->工具->新建用户密钥生成向导。(密钥类型,长度默认即可)
  2. 下一步->下一步。
  3. 密钥名称(自己随便写,英文的,记住,最后一步要用到)
  4. 输入密码->下一步。

在google cloud中注册公钥

  1. 接上一个过程,复制生成的公钥;
  2. 打开Google Cloud Platform;
  3. Compute Engine -> 元数据 -> SSH密钥-> 修改;
  4. 添加一项;
  5. 将刚刚复制的公钥填进去,加一个空格然后输入密钥名称(Xshell生成密钥的时候自己填写的)。
    如图所示:
    mark
  6. 保存

使用Xshell连接服务器

  1. 填写基本服务器基本信息。
  2. 如图,填写用户身份验证部分:
    mark
  3. 连接即可。

以root用户登入

ps:现在是2019年2月13日,经过以上操作后,是可以在xshell里面直接切换到root用户的。在Xshell里执行下面的命令。

sudo -i #如果这条命令报错则需要进行后续步骤

  1. 在Google Cloud Platform中选择对应的服务器,选择从浏览器窗口中打开;
  2. 连接成功之后输入以下命令;
    >sudo -i #切换到root
    passwd #修改密码
  3. 接着修改SSH配置文件/etc/ssh/sshd_config;

    vi /etc/ssh/sshd_config #编辑文件
    i #进入编辑模式

  4. 找到以下内容并修改;

    PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
    PasswordAuthentication yes //默认为no,改为yes开启密码登陆

  5. 修改完成后,再下按 esc 键,然后再输入

    :wq #保存并退出

本博客所有内容采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

转载文章请注明:使用Xshell连接Google Cloud - https://blog.i-ll.cc/archives/497

分类: 工具-效率

Vectors

Vectors

不知所措,才是人生。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人*