XShell:从零开始到为服务器安装环境做深

前言:

        安装Xshell主要是为了方便连接服务器,有自己的空间做深度学习,用XShell+docker 就很方便,或者XSHELL+ VS CODE里的remote ssh,这里我去实习的公司用的是后者,所以就介绍后者了;

1. XShell的下载和安装:

https://www.netsarang.com/zh/xshell/

进入官网,点击下载:

选择最右边的免费授权页面


输入你的姓名邮箱,简单注册一下会发送一个链接到邮箱


点击链接就可以下载了

注意!:安装和修改默认路径(XSHELL里任何要选择的路径)里面都不能出现中文!

安装会话全部点击关闭即可。

依次点击文件》新建

填上你老板给你的用户名和IP地址,名称填写用户名,主机就是IP地址


完事了之后需要重新输入用户名和密码,大功告成。



2. VS code 中SSH的配置:

        进入官网,下载安装,还是注意目录尽量不要有中文


既然下载了vs code那就顺便把 C++环境也配置了把,具体参考了这里

打开VS CODE,按照下面搜索remote ssh:安装


在最下面找到绿色的图表,点击:

选择第三个 open configuration file ,修改用户名和ip地址,刚刚在xshell里面已经输入过了

然后点击 connect to host 就可以了。

比较常用的cd命令:

cd  /home  #打开home目录

cd    #退出最开始的目录

cd ..   #返回到上一层目录

ls  #相当于list 目录

复制远程文件:

(1) 复制文件:  

命令格式:  

scp local_file remote_username@remote_ip:remote_folder  

或者  

scp local_file remote_username@remote_ip:remote_file  

或者  

scp local_file remote_ip:remote_folder  

或者  

scp local_file remote_ip:remote_file  

第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名  

第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名   

(2) 复制目录:  

命令格式:  

scp -r local_folder remote_username@remote_ip:remote_folder  

或者  

scp -r local_folder remote_ip:remote_folder  

第1个指定了用户名,命令执行后需要输入用户密码;  

第2个没有指定用户名,命令执行后需要输入用户名和密码;

这里可能是权限的原因,我在复制文件时没有加上用户名和ip:

* :scp (空格)-r  (空格)/home/xxx/yolo (空格)/yangyuqian/Porjects/ 直接就能把yolo文件夹复制到我的域名下面。

这个是从远程复制到远程的办法

从远程复制到本地直接在vscode上右键选择要复制的文件夹或者文件,点击download就可以下载到本地了;


这些都是后话。



3. pytorch环境配置

        现在anaconda官网下载Linux版本的 anaconda


选择X86的

        将下载好的anaconda.sh文件直接拖拽到你域名的目录下,在对应的终端(terminal)输入:

bash Anaconda3-5.2.0-Linux-x86_64.sh 就是bash 加上文件名

会有很多对话框,一直输入yes

修改环境变量:vi .bashrc

export PATH="/你的annaconda路径/anaconda3/bin:$PATH"

export PATH="$PATH:$HOME/anaconda/bin"

目录一定要对,如果有前辈安装过了anaconda可以不用输入这两段命令了,

最后直接输入更新资源命令: source ~/.bashrc

以上步骤完成之后anaconda3就安装完毕了



4.创建pytorch环境

        接下来就是熟悉的操作了,一步一步在终端输入下面命令:

        conda create -n Pytorch python=3.7

        创建环境的命令请再看看我之前写的文章,从零开始pytorch和tensorflow环境配置

环境配置完成,可以玩玩Linux系统了!

你可能感兴趣的:(XShell:从零开始到为服务器安装环境做深)