学会使用 ubuntu——ubuntu22.04 配置成服务器
如果你意外获得两台Linux设备,你也许会希望用一台Linux设备远程操作另一台Linux设备。在这种情况下,直接使用向日葵等远程操控工具当然可以,但是学习使用ssh命令连接,将主机当成一个服务器用,也是需要掌握的技巧。
一、服务器侧安装openssh-server
sudo apt update
sudo apt install openssh-server
安装完成后,检验ssh是否启动
sudo systemctl status ssh
如果运行状态不为active(running),需要手动开启,命令为
/etc/init.d/ssh start
二、检查、修改服务器侧SSH登录配置
sshd_config
可通过编辑/etc/ssh/sshd_config文件(使用gedit、nvim皆可),配置SSH连接
检查防火墙
Ubuntu随附了一个名为UFW的防火墙配置工具。如果在系统上启用了防火墙,请确保打开SSH端口
sudo ufw allow ssh
重启SSH服务器的方法:
- Ubuntu系统上禁用SSH服务器
    
sudo systemctl disable --now ssh - 稍后,重新启用
    
sudo systemctl enable --now ssh 
检查是否开启远程登录
检查:设置 -> 共享 -> 远程登录
三、客户端远程登录服务器
命令行输入命令
ssh username@172.26.38.122
- 
    
注意
username是服务器上已经注册的用户名,这个用户名一般是在服务器上/home/文件夹下某文件夹名(我的为yangzy) - 
    
注意后面的IP地址是服务器侧开机时的IP地址,可能会动态更新,需要在服务器侧使用
ifconfig命令查询 
之后输入服务器侧登录时设置好的密码即可连接成功