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 相关文章推荐
详解如何修改nginx的默认端口
Mar 31 Servers
使用Nginx搭载rtmp直播服务器的方法
Oct 16 Servers
Rhit高效可视化Nginx日志查看工具
Nov 01 Servers
Nginx 反向代理解决跨域问题多种情况分析
Jan 18 Servers
详解使用内网穿透工具Ngrok代理本地服务
Mar 31 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
使用Nginx+Tomcat实现负载均衡的全过程
May 30 Servers
使用Apache Camel表达REST服务的方法
Jun 10 Servers
Windows Server 修改远程桌面端口的实现
Jun 25 Servers
教你nginx跳转配置的四种方式
Jul 07 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设计模式 Proxy (代理模式)
2011/06/26 PHP
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
php数组编码转换示例详解
2014/03/11 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
Pytest mark使用实例及原理解析
2020/02/22 Python
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
医务人员自我评价
2014/01/26 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL