在公司实习的时候发现很多时候工作都是在开发机上,但是当时对其中的配置等问题一点不了解,同事一顿操作加解释,其实我听起来是挺懵的,因为声音太小了。实习结束后就想着自己也整一台开发机练练手。于是先注册了腾讯云,免费试用15天,整理一下配置的流程

1. 选择一台开发机

腾讯云的安装及XShell配置
本人趁着没毕业,买了腾讯云的学生套餐~ 120一年
这个购买流程就不用说了,腾讯云的官网有视频讲解,很方便。

2. XShell远程登录

腾讯云是可以直接在网页登录的, 不过工作中一般都是xshell这种登录方式,所以这里介绍一下

1. xshell账号密码登录

XShell可以选择账号密码登录,这个比较简单
打开xshell的新建会话界面

腾讯云的安装及XShell配置
主机那里,可以在腾讯云的控制台看到公网IP
腾讯云的安装及XShell配置
在设置完之后就可以登录了。登录的时候会要求输入用户名,一般新买的服务器,用户名都是root。
因为你还没创建普通用户,只有一个root用户。
腾讯云的安装及XShell配置
最后还会要求输入密码,刚买的腾讯云服务器是有默认密码的,可以在腾讯云的控制台修改密码,同样在腾讯云有讲解,这里不做讲解。
为了防止麻烦,可以直接在新建会话属性中直接写入用户名和密码
腾讯云的安装及XShell配置

2. xshell**登录

腾讯云的安装及XShell配置
首先在腾讯云里创建一对**,然后它会自动将公钥放入到.ssh文件夹下,并且配置好
腾讯云的安装及XShell配置
并且会让你下载一份私钥到你的windows下(记住你保存的位置),这个私钥是用来登录的。在你登录的时候,你可以选择**登录的方式。
腾讯云的安装及XShell配置
这样的方式需要你在登录的时候每次都浏览找到私钥,你可以在新建会话的地方,选择用户身份验证,方法改为**登录,并在用户**中直接选择好**保存。如此就可以双击会话直接登录了,不过相当于降低了安全度。建议每次还是选择**登录。
腾讯云的安装及XShell配置

二创建非root用户,并**登录

很多时候在root用户下操作是很危险的 ,所以我们有必要创建一个普通用户,并且可以直接用新用户登录
sudo useradd Christian -m -d /home/Christian -s /bin/bash
这是一个经典的创建用户的语句。其中 Christian 就是你的用户名。

1.切换到新用户 su - username
2.为新用户创建**,用来登录
因为root用户下的**是在腾讯云已经设置好的,所以这个可以自己设置一次试试手
ssh-****** -t rsa # 该语句是用来创建**,可以直接一路回车
#将公钥添加到认证文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
#并设置authorized_keys的访问权限
chmod 600 ~/.ssh/authorized_keys
然后要将私钥拿到Windows下,这时应该就可以用新用户登录了 如果不会转移到Windows下,一可以百度一下,我的方法是使用rz和sz这个命令来上传下载,需要下载。挺简单的。

三 VSCode远程登录开发机

很多时候,XShell上编程还是挺费事的(可能因为我是新手吧,其实多使用xshell可以提高linux命令的使用熟练度) VSCode是一个很好的选择
这个就不赘述了,网上多了去了 无非就是下载一个插件Remote Development
然后再写一份配置文档
腾讯云的安装及XShell配置
然后就可以连接了 当然 这个前提是之前你已经配置好了**。
第一次写博客,一定存在很多不足,如有错误烦请大家指出,共同进步。

相关文章:

  • 2021-06-03
  • 2021-07-09
  • 2021-06-24
  • 2021-04-30
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-26
  • 2021-10-07
  • 2021-11-11
  • 2021-11-29
  • 2021-10-30
  • 2021-11-14
  • 2021-09-07
相关资源
相似解决方案