从零开始搭建使用服务器的平台——VS code版
这篇博客主要是为了记录下自己在重装服务器后重新搭配使用服务器的一系列操作,避免下次重装的时候又一头乱麻,同时给学弟学妹们一个在Windows上配置使用服务器的平台的教程
远程连接服务器
一、安装软件
要远程连接服务器,一般采用SSH的方式。我选择了Xshell软件进行SSH连接,该软件可以在官网下载,建议一并下载Xftp软件。
二、SSH连接
1.新建会话
下载安装完成以后,打开Xshell软件,点击文件选项卡下第一项“新建”,然后弹出一个会话框。
在连接-常规中找到“主机”,填入你想要连接的服务器IP。上面的“名称”可以随意填写不影响使用。填完之后点击确定。
2.登录root账号
回到原来界面之后,找到连接按钮并点击。然后按照提示输入root账号的账号与密码。一般来说可以直接登录进去,但如果出现“SSH服务器拒绝了密码。请再试一次。”的提示,那么可能是root账号被设置为不允许通过SSH远程连接,建议直接问师兄师姐要个管理员权限账号登录。
3.创建账号
登录root账号以后在命令行输入以下指令:
sudo adduser xxx # xxx是你要创建账号的用户名
# 此时需要你输入当前所登录账号的密码,注意linux中密码输入时不会显示
# 现在可以输入你的账号的密码了
# 再输入一遍,OK现在账号已经创建完成了。
三、安装anaconda(不用python的可以跳过这一部分)
1.下载
2.上传
打开Xftp软件,按照Xshell一样的步骤连接上服务器,并在左侧窗口将目录移动到安装包处,右键安装包选择传输就可以上传到服务器你的账号目录下
3.安装
在linux命令行输入:
bash Anaconda3-5.2.0-Linux-x86_64.sh # 后面是你要安装的文件名
# 按enter,出现长段文字后就按Ctrl+C,然后询问yes or no,输入yes
#继续按enter
4.配置环境变量
命令行输入:
vim ~/.bashrc # 打开.bashrc文件,注意:不要修改/etc/profile或/etc/bashrc文件,那是全局配置文件!!!
sudo vim ~/.bashrc # 如果打开后一片空白,就使用该指令
# 打开后在文件最后添加上:
#Anaconda
export PATH=$PATH:/home/你的用户名/anaconda3/bin #截止到这
#按esc键退出文件的编辑模式,然后输入:x 并按下enter,保存文件并退出
source ~/.bashrc # 重新运行.bashrc文件,令anaconda安装生效
VS code配置服务器
一、下载安装
官网链接如果太慢可以找国内镜像资源下载
下载好安装包之后双击一路默认即可
二、安装OpenSSH客户端
前往 Windows设置
−
>
->
−> 应用
−
>
->
−> 应用和功能
−
>
->
−> 可选功能,判断是否安装了OpenSSH客户端,如未安装 进入 “添加功能”,安装即可。
三、SSH连接服务器
1.安装插件
打开VS code后按Ctrl+Alt+X打开扩展,然后搜索Remote-SSH
并安装。
2.SSH配置
Ctrl+Alt+P打开Tab栏,输入Remote-SSH:Open SSH Configuration File
出现下图,选择第一个config文件
并输入如下内容:
Host 服务器名称
HostName 服务器IP
User 账号名
之后就可以愉快的用VS code连接服务器玩耍啦!
四、报错
1.过程试图写入的管道不存在
这是在服务器重装之后出现的错误,经过排查发现是由于C:\Users\user\.ssh\config文件夹下的known_hosts
文件记录的服务器信息与现服务器的信息冲突了,导致连接失败。
解决方案就是把本地的known_hosts的原服务器信息全部删掉(根据IP地址删除),然后重新连接就可以了。