admin管理员组

文章数量:1666532

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

1. 选择一台开发机


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

2. XShell远程登录

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

1. xshell账号密码登录

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


主机那里,可以在腾讯云的控制台看到公网IP

在设置完之后就可以登录了。登录的时候会要求输入用户名,一般新买的服务器,用户名都是root。
因为你还没创建普通用户,只有一个root用户。

最后还会要求输入密码,刚买的腾讯云服务器是有默认密码的,可以在腾讯云的控制台修改密码,同样在腾讯云有讲解,这里不做讲解。
为了防止麻烦,可以直接在新建会话属性中直接写入用户名和密码

2. xshell密钥登录


首先在腾讯云里创建一对密钥,然后它会自动将公钥放入到.ssh文件夹下,并且配置好

并且会让你下载一份私钥到你的windows下(记住你保存的位置),这个私钥是用来登录的。在你登录的时候,你可以选择密钥登录的方式。

这样的方式需要你在登录的时候每次都浏览找到私钥,你可以在新建会话的地方,选择用户身份验证,方法改为密钥登录,并在用户密钥中直接选择好密钥保存。如此就可以双击会话直接登录了,不过相当于降低了安全度。建议每次还是选择密钥登录。

二创建非root用户,并密钥登录

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

1.切换到新用户 su - username
2.为新用户创建密钥,用来登录
因为root用户下的密钥是在腾讯云已经设置好的,所以这个可以自己设置一次试试手
ssh-keygen -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