环境:
内网服务器,ubuntu20.04
公网服务器,ubuntu20.04
访问服务器笔记本,windows
内容:
sudo apt updatesudo apt install openssh-server
出现提示,输入密码,继续安装
sudo systemctl status ssh
按q退出,返回命令行提示符
sudo ufw allow ssh
至此,你可以通过SSH远程连接到你的Ubuntu系统了。Linux 和 macOS 系统默认安装了 SSH 客户端。 windows系统访问需要安装软件。
linux系统,使用如下命令
ssh username@ip_address
username为你在服务器上的用户名
ip_address为服务器的IP地址
windows系统连接的方式
软件:MobaXterm,负责连接(官网下载)
软件:WinSCP,负责传输文件(官网下载)
要在Ubuntu系统上禁用SSH服务器,运行以下命令即可停止SSH服务
sudo systemctl disable --now ssh
又要重新启动
sudo systemctl enable --now ssh
1.创建新用户
sudo adduser username
之后,系统会提示输入并二次确认用户名的密码,设置完成后,会默认建立一个新的用户以及在\home目录下创建新的用户目录\home\username\,最后会要求为新用户设置信息(全名、电话等),回车不用管这些都可以。
2. 删除用户
sudo userdel -r username
加上-r可以删除/home/路径下的用户文件夹,否则不能
3.查看所有的用户
cat /etc/passwd
在最底下就是所有的用户
4.查看各个用户的使用的存储空间的大小
sudo du -sh /home/*
5.查看当前具有sudo权限的用户,或者给某用户加入sudo权限
sudo vim /etc/sudoers
在User privilege specification下是具有sudo权限的用户,如果想给某用户加sudo权限,在此处加入
用户名 ALL=(ALL:ALL) ALL
6.查看当前GPU的使用情况
nvidia-smi
7.查看cpu的使用情况,整个系统盘使用情况
gnome-system-monitor
1.可以选择阿里云或者腾讯云,这里以阿里云为例
登陆阿里云官网,如下图所示:
点击立即购买,按自己的需求选取相关的配置
2.租好之后设置密码,跟着页面提示即可。之后点击远程连接即可连接。
ip地址一栏可以看到服务的公网ip
1.安装包下载
网址里显示了版本v0.26.1,想更换版本的话直接更改此处即可
wget https://github.com/ehang-io/nps/releases/download/v0.26.1/linux_amd64_server.tar.gz
2.解压安装
选择要解压到的文件夹
tar -zxvf linux_amd64_server.tar.gz
3.修改配置文件
配置文件在解压后的conf/nps.conf
这是配置文件默认的端口,可以不修改,但如果这些端口已经占用的话要修改。
修改用户名和密码:
web项的web_username和web_password
4.安装
不是root的用户的话记得加上sudo
./nps install
5.启动
./nps start
nps启动之后,返回的信息会说要求的客户端对应的版本,本教程服务端使用的是v0.26.1,但要求的客户端是v0.26.0。这一点注意以下,安装客户端的时候注意版本。
6.打开公网服务器要用到的端口
从官网进入自己租的服务器的页面,选择安全组
添加要打开的端口即可
7.配置服务端
在任意的电脑浏览器中输入 公网ip:端口号,即刚才配置文件中的web_port,不修改默认配置的话,此处就是公网ip:8080
出现以下页面
用刚才设置的用户名和用户密码登陆
8.添加客户端
这个过程是为了将访问具有公网ip的服务器某端口的流量都映射到客户端即真正想要访问的内网服务器
填写客户端验证密钥,用于客户端与服务端进行连接,压缩和加密设置为yes,basic权限认证用户名和basic 权限认证密码可以不填
服务端端口:想要通过公网服务器的哪个端口进行转发,选定后一定要记得把这个端口打开
目标ip:端口:想要访问的内网服务器ip地址和端口,ssh一般用的都是端口22
客户端id:添加客户端的时候,生成的id
1.下载服务端指定版本的客户端
wget https://github.com/ehang-io/nps/releases/download/v0.26.0/linux_amd64_client.tar.gz
2.解压
解压到你想要解压到的文件夹
tar -zxvf linux_amd64_client.tar.gz
3.安装
解压后产生npc,通过添加客户端产生的命令进行安装,不是管理员用户,记得加sudo
./npc install -server=123.56.241.70:8024 -vkey=liying -type=tcp
开启客户端
./npc start
如果你的电脑是windows系统,通过ssh访问的,新开一个session,
port:之前选择的公网服务器的负责转发的端口
ip地址:填写公网服务器的ip地址
用户名:填写内网服务器的用户名
如果电脑是linux,
ssh -p 8888 user@ip_address