GPU服务器的多用户配置方法


Posted in Servers onJuly 07, 2022

实验室刚配置了一台超微的GPU服务器,为了组里做深度学习算法的同学都能用上,做了如下配置。记录下来,供大家和自己以后参考。

以下操作均在root账户下进行,操作系统版本:Ubuntu 18.04.5 LTS

(一) 安装 ssh

安装 openssh-server

apt-get install openssh-server

启动服务

service ssh start

配置ssh

vim /etc/ssh/sshd_config

注释

PermitRootLogin prohibit-password

添加

PermitRootLogin yes

配置防火墙(非常重要!!!)

ufw allow 22/tcp

(二) 安装 ftp

安装 vsftpd

apt-get install vsftpd

配置 vsftpd

vim /etc/vsftpd.conf

修改:

local_enable=YES
write_enable=YES

添加被动服务模式(有些ftp客户端(如FileZilla)默认连接方式是被动服务模式):

pasv_min_port=60000
pasv_max_port=61000

重启服务器

service vsftpd restart

配置防火墙(非常重要!!!)

ufw allow 21/tcp
ufw allow 60000:61000/tcp

(三) 创建用户组和用户

创建用户组

groupadd StudentGroup

创建用户(指定用户主目录),并添加到用户组

useradd -d /mnt/proj/stu/username -m -g StudentGroup -s /bin/bash username

修改用户密码

passwd username

(四) 安装配置 Anaconda

安装Anaconda
安装位置选择 /mnt/proj/software/anaconda3

移交Anaconda目录管理权给StudentGroup

chgrp -R StudentGroup /mnt/proj/software/anaconda3

设置权限

chmod 770 -R /mnt/proj/software/anaconda3

配置环境变量

vim /etc/profile

添加:

export PATH=/mnt/proj/software/anaconda3/bin:$PATH

激活:

export PATH=/mnt/proj/software/anaconda3/bin:$PATH

到此这篇关于GPU服务器的多用户配置的文章就介绍到这了,更多相关GPU服务器配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
Jun 21 Servers
nginx如何将http访问的网站改成https访问
Mar 31 Servers
Nginx域名转发https访问的实现
Mar 31 Servers
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
Sep 25 Servers
nginx容器方式反向代理实战
Apr 18 Servers
Windows Server 2012配置DNS服务器的方法
Apr 29 Servers
详解如何使用Nginx解决跨域问题
May 06 Servers
Linux磁盘管理方法介绍
Jun 01 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
Linux服务器离线安装 nginx的详细步骤
Jun 16 Servers
Docker与K8s关系介绍不会Docker也可以使用K8s
Jun 25 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
如何让你的Nginx支持分布式追踪详解
Zabbix对Kafka topic积压数据监控的解决方案
Zabbix对Kafka topic积压数据监控的问题(bug优化)
nginx静态资源的服务器配置方法
Jul 07 #Servers
Nginx配置使用详解
nginx代理实现静态资源访问的示例代码
Jul 07 #Servers
使用 DataAnt 监控 Apache APISIX的原理解析
You might like
PHP使用CURL模拟登录的方法
2015/07/08 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
js创建对象的方式总结
2015/01/10 Javascript
jquery移动节点实例
2015/01/14 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
简单实现python收发邮件功能
2018/01/05 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
在python中pandas的series合并方法
2018/11/12 Python
Python实现微信机器人的方法
2019/09/06 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
python实现批量文件重命名
2019/10/31 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
事业单位竞聘上岗实施方案
2014/03/28 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
开工典礼致辞
2015/07/29 职场文书