零基础远程连接课题组Linux服务器,安装anaconda,配置python环境(换源),在服务器上运行python代码【1/3 适合小白,步骤详细!!!】

最近需要跑一个比较大的图,在自己的电脑上发现太耗资源了,开始挪到服务器上跑。网上许多配置过程又臭又长,这里记录一下配置过程,方便自己查阅的同时帮助大家快速配置好相关的环境。

远程连接服务器

远程连接软件

实现远程ssh连接的软件比较多,我个人比较推荐Xshell(https://www.netsarang.com/en/xshell/) ,原因嘛自然是方便快捷功能全无广告,最重要的是免费,点击上面的网址即可自行下载安装。

同时也推荐大家安装一下他们家的另一款软件Xftp(https://www.netsarang.com/en/xftp/) ,同样免费好用。Xshell帮助我们连接远程服务器而XFTP则帮助我们管理本地到远程文件的下载与上传 (说人话就是帮你把你电脑上的东西传到服务器上,把服务器上的东西弄到你本地电脑上)。

创建公钥与私钥

这里只展示windows创建公钥与私钥的步骤,macOS用户请自行查阅相关教程~

首先安装git,这个内容超纲了,扔个教程在这自己看(https://blog.csdn.net/mukes/article/details/115693833),不负责内容真实性哈

假设你已经安装好git了,那么在任意一个文件夹下面,你可以右键点击鼠标,选择Open Git Bash Here,然后进入git bash,我比较推荐在C:\Users<username>.ssh 这个文件夹下面创建公钥与私钥,因为这里是默认地址,要换成你自己的用户名,比如:C:\Users\baikaishui.ssh

git bash 页面如下

输入ssh-keygen -t rsa ,输入密钥的文件名与密码,即可生成两个文件。比如我这里输入的文件名是test,生成了两个文件test与test.pub,将test.pub发送给你的服务器管理员,让他帮忙注册。注册之后,服务器管理员会给你分配一个用户名,使用这个用户名我们才可以有权限登入服务器。

开始远程连接

OK等我们安装好上述两款软件之后就可以正式开启对远程服务器的连接了,首先打开Xshell软件在文件选项开中点击新建 (或者按快捷键Alt+N),弹出下面的界面

这里简单解释一下

  • 名称:输入一个你自己觉得合适的名称即可
  • 协议:网络通讯协议,一般选择最常用的SSH协议
  • 主机:需要输入服务器挂载的公网ip,例如:118.126.XX.XX,这个需要问服务器管理员
  • 端口号:默认是22,但不排除管理员使用其他端口号的可能,建议同样问一下
  • 其他保持默认即可

第二步输入管理员告诉你的登入的用户名

输入用户名之后点击确定,在第三步中点击浏览,找到你创建的密钥的私钥,注意:不是test.pub那个文件,而是test那个文件

输入密码,如果没有密码就空着,然后就能进入服务器了。

基本的Linux命令

自己查:https://zhuanlan.zhihu.com/p/101478169

相关推荐
努力努力再努力wz2 分钟前
【Linux网络系列】:网络+网络编程(UDPsocket+TCPsocket)
java·linux·c语言·开发语言·数据结构·c++·centos
姬嘉晗-19期-河北工职大3 分钟前
在虚拟机的 Linux 系统(CentOS 7)中搭建一个「虚拟机本地网站」
linux·运维·centos
hkhkhkhkh1234 分钟前
Linux 内核三大核心结构体详解(驱动开发视角)
linux·数据结构·驱动开发·字符设备
Smile灬凉城6664 分钟前
TCP的四种计时器
运维·服务器·网络
R.lin4 分钟前
Docker核心原理详解
运维·docker·容器
广东大榕树信息科技有限公司8 分钟前
如何通过动环监控系统提升机房安全与管理效率?
运维·网络·物联网·国产动环监控系统·动环监控系统
怪我冷i8 分钟前
wsl Ubuntu切换中科大源
linux·windows·ubuntu·ai编程·ai写作
FenceRain8 分钟前
Linux 使用脚本删除文件
linux
QT 小鲜肉8 分钟前
【Linux命令大全】001.文件管理之chgrp命令(实操篇)
android·linux·运维·笔记
qq13267029409 分钟前
grafana 未授权访问漏洞设置iptables指定IP访问,拒绝其他所有IP
linux·服务器·网络·iptables·防火墙策略